What if they tried to do the same with accounting? Or human resource departments?
That throughout your day at work your going to get interrupted constantly to review applications, figure out tax loopholes, and mediate disputes between other co-workers. Then occasionally you'll have to get in the big-rig and start transporting manufacturing materials to the factories were your going to have to give your input on the metal smelting process.
Seriously. Leave the development and participation of software development to people that actually give a shit; ie: the professionals.
Everybody else has a life that is busy with their own pursuits.