I've been filing taxes since 1988 and I've only had one or two managers that I would say are truly incompetent. I would say most of my managers have rusty but relevant technical skills, have been open to my input, are generally willing to negotiate through disagreements and, my favorite, leave me alone. I've had a handful of legendary managers, a word I am tempted to put in quotes because they inspired me, helped me grow, and left me in a much better state than they found me.
Having managed multiple teams myself, it can be a fuckin' slog. There have always been one or two extremely high maintenance people on the team, conflicts to resolve, bullshit HR stuff to take care of, commitments to defend, bullshit to block, misses to explain and some amount of time tending to vestigial organizational dependencies that somehow are impossible to shake. And that's without immigration to deal with...that's an entire mess of its own.
That is all in addition to actually developing some type of relationship with each member of the team. Trying to get a feel for their communication style, pull(!) out from them some idea of what they see on the horizon, continuously observe their interaction with the team and overall performance at their job. Look for recommendations to help them improve in areas that need it and then run that through what you've learned about them in order to deliver it in a way in which they will be receptive. Mine progress for evidence of efforts from the underrecognized and let them know they are seen. Plan for promos when the time is right, begin evangelizing your employee early on, work on promo package with them, mine your network for support as you educate your employee on what is needed to get it done.
Then you have the periodic dumpster fires that 99% of the time are entirely avoidable. Intra and inter-team fights, liars and cowboys breaking shit, last minute disclosures of untenable delivery gaps, HR-issues, extra curricular issues, etc.
It's not a particularly easy job and I would say that the combination of technical and interpersonal skills that would be required to meet expectations I see voiced here and elsewhere are in extremely limited supply. I know I have and will continue to fall short of that standard many times.
Dunno, maybe I've just been lucky.
In practice, I mostly speak to my boss once every week or two weeks (if even that, I have gone two months without it while remote in a past role). They exist as someone who stops by once in a while and otherwise does not exist. This has been the case for both my current job and my last job. I can't imagine that either had any clear view of what I did day to day.
For me, that works. But I have known a lot of co-workers who have an issue with that as to them that impacts their advancement in the organization and they feel unrecognized as their manager couldn't tell someone else what they did that week.
I think many want an engaged super champion manager they work closely with.
Having managed multiple teams myself, it can be a fuckin' slog. There have always been one or two extremely high maintenance people on the team, conflicts to resolve, bullshit HR stuff to take care of, commitments to defend, bullshit to block, misses to explain and some amount of time tending to vestigial organizational dependencies that somehow are impossible to shake."
And that is pretty much what the gig should be.
It can indeed be amazing to work with an inspiring and challenging person but that does not need to be a manager. Any inspiring manager could probably have been an even greater coworker.
Hopefully that makes some sense, and yes, I am criticizing myself as well in this comment.
However, on the opposite side, technical leaders are awesome. Most of mine have been great. They are team captains, leading through inspiration and excitement and performance. I love leaders.
The push back to the office is at least 50% driven by managers that are freaking out because their uselessness has been revealed. Many orgs and people I know of have been performing better during the pandemic - now it is tough to correlate to overall remote performance, since the situation is different. In normal remote work, you can interact with other people easier, can visit your team on fun trips, and generally be more social, which has the downside that you aren't as focused on your work, either. Also, you don't have your kids at home, which is huge.
But if I were running a company, I'd take notice at the fact that many managers can be cut, and that a good chunk of management is merely gaining and holding on to power via social manipulation.
I've done management and leadership throughout my career, although predominantly I've been an IC, and I see managers taking credit for the good things that happen and believing they are responsible for them, and the opposite for the bad things. When in reality, many bad things are the managers fault, and rarely do they have much responsibility for the good things.
I have a very dim view of management in general, although there are the rare really good ones, but they are almost always the "get out of the way" kinda.
I think both experiences are valid. I think good managers are in as short supply as good engineers are, and good people generally. Both hiring markets tend to be markets for lemons. Hyper growth startups that need to fill headcount can’t afford to be choosy, and within companies like this the Pareto principle applies. Unfortunately many people have decades+ of experience with the 80% and have never witnessed the 20%.
I haven’t seen what they do in the background and am working for not so long but so far managers have not really impressed me.
Now, what’s all that got to do with having butts in a seat that you can physically see? Jack shit really.
To allow you to be left alone to be happy and productive.
With an ineffective manager, you'll be bombarded with all the interruptions and BS from the layers above and every side. With a great manager you won't be bothered by any of this, leaving you to be happy and productive.