If you think about most things we do from day to day are unnecessarily tedious and are designed to create busywork just so we can say we are doing something. Every day when we arrive at work we are greeted by a barrage of project managers who's only purpose is to analyze the programs we would love to write. It seems less possible to build something because it is fun and interesting and more likely that everything must be assigned a purpose to even exist. I fully understand a respect the right to maintain control in an environment of chaos but to what extent must we do this.
Often times quality of workmanship is sacrificed to meet certain arbitrary guidelines and the creative programmer is left with no latitude to explore better alternatives. It is the creative somewhat maverick experience in the early days of computing that has allowed us to create the ever evolving Eco-system we have today. Now that we have all this power most companies in the world are ever fearful to explore the possibilities and resolve to cold hard facts to build upon what they know. In my opinion you cannot grow if you simply keep recreating what you know and never really step outside the logical boundary.
I'm not preaching anarchy nor am I suggesting that having a certain amount of control is a bad thing, I'm simply suggesting that perhaps you should give your programmers a little more credit and see how the paradigm shifts.