All one has to do is look at a normal company today and see the problem. You have older folks in management and younger folks in I.T. The older folks, if they were truthful, dont have a clue how a computer works and don't feel they need one. The younger folks in I.T. realize this and also realize they can say anything as long as it sounds impressive (a.k.a. catch words). The scene above is playing out every day at most corporations. Management is indeed clueless and I.T is playing and doing as they will.
I actually have been thinking about creating a new request form (I'm the solo programmer/DB guy in the company) for larger system level changes. Mainly because no one can think things through on what they actually want/need, so this request would be an attempt to make them think about it. On the "metrics for management", I had a small chat with a woman in the sales dept. yesterday, while she was "analyzing" her weekly "time tracker". So, I had to ask the question, "Are you tracking the time it's taking you to analyze your time?" She said she was, but that she probably needed a new category for it. One called "BS".
Where I work that would result in Daily Team meetings by a project manager from India no one can understand, creating weekly Metrics for management, multiple Excel Spreadsheets filled with outdated server information, request forms that are worse than applying for a mortgage, creating change management records, 2 change management meetings per week to get approvals, chasing down people to approve those Change management documents after they are approved and then actually doing the work if time permits.