What I noticed in my org, are the senior managers are the ones who get to talk to the business people and get to muddle the waters and do a lot of repetitive work.
Sometimes things do not get done until a project manager or senior dev actually talks to the business person and gets the correct requirements out.
I don't know why it is this way at my org, but the IT director does not want to talk to PMs, Devs, or Analysts. He would rather have a top level circle of senior managers who insulate him from the actual work.
To me this makes...sense. A general doesn't meet each individual field soldier, it's not feasible and doesn't scale.
Not sure what kind of firms people on here work for, but most of my managers all the way up have 0 life at all. They're constantly working dealing with millions of little details where they have to make an instant decision. It honestly looks like hell.
2/5 of these senior managers have zero IT experience either in role or outside of this company. Yet they make very technical decisions, which either need to be corrected or clarified.
Complaints to the director about this have fallen on deaf ears.
For me, the good ones help me do the work that I am usually bad at or don't want to do: the nitty gritty of task prioritization, keeping track of the a bunch of the higher level details, parsing leadership's emanation for product direction, etc. That, and acting like a shield to deflect any badness that might come down from above.
I like contributing opinions and so on to all that, but I don't want to be the person attending all those meetings and being the final arbiter -- at least not right now. So I'm very happy to have someone there doing that, so I can operate more at the technical level.
I guess I'm a bit ADHD, but a lot of what managers do doesn't motivate me, sorry. So, yes, please to having someone fill those shoes. If they're good.
But a bad manager, yes... a problem. Luckily it's a competitive job market, and my skills such as they are can be used elsewhere, with better management.
However, the Principal (senior) Engineer I work with can be a bit of an angry ass sometimes and I am unsure he would make a good manager.
A bad middle manager is out there thought leading and babbling distracting garbage to everyone.
SWEs might benefit from some help from experienced technical leadership - someone to consult, get feedback from etc. and from bureaucratic assistance (help get paperwork out of the way), but typically "SWE manager" position is akin to fast-food chain manager in a SWE shop.
10 people working individually well but at cross purposes or unimportant but technically challenging work are a bad team.
Even the best elite burger flipper needs to switch to making fries if that's what the customer needs.