Its good to always have another perspective. And I can agree that behind every position there should be a motivation and skills to succeed in that role. To manage a bunch of engineers can be difficult and require the most skill full people management. In today's world, I feel that successful teams are built with what Peter Drucker called "knowledge workers." And to tell knowledge workers what to do or to justify demands of upper level management can be difficult.
I'd say this article is makes one realize the challenges of being a manager which I certainly see in the mid-level managers.
Thanks and best.