I spend a couple hours a day in meetings and can then based on that tell, the developers what to focus on. Having the entire team in each of those meetings is a waste.
Managers for the most part act as meeting shields to the development team to optimally allow them to focus on writing good code with good motivated team mates.
But yes, some of them can micro manage and make things far worse than they should be. Few things are worse than working for a bad manager, especially glory hounds.
The first project I scoped delivered almost to the day on schedule and on budget without burning the team. My next project we had a locked scope where I took one look and predicted disaster and it happened. Now I have enough credibility to make these decisions and set a team up for success.
Sure, sometimes a group has relatively simple tasks and doesn't have enough incompetents, prima donnas, social disaster zones or or straight up sociopaths to need a good manager, but given that a good manager can massively improve the output of a team, make everyone happier and make a company more profitable, it seems silly not to have a good manager.
In the interests of no passive-aggressive nonsense, I simply don't believe that you've never encountered a situation where a good manager can make things better, or never encountered a situation where somebody was managing things and in doing so making a positive difference. The odds against it seem astronomical; especially in a 750 personnel sized company.
So from my experience: Good manager is like UFO - I've heard of it, but never seen one. Unless you consider top management that just makes itself invisible and leaves kids on the playground doing whatever they are inspired to. That would be probably closest to what I could take as good management.
But managers are still the norm. If it were economically preferable to not have managers, I think you'd see that model gaining lots of traction.
Maybe this is a common model though, I'm not familiar with very many truly flat organizations.
I soothe my ego on the anonymous internet. In the workplace, it goes in the fucking box and every other thing I say is a variation on "I don't understand". Working life is so much easier without ego games. So much more pleasant.
I hypothesise that programmers with excessive ego have been sadly let down by managers and team leads in their formative years :(
Invariably though, these guys were in the trenches at one point. Good developers or designers that eventually rose up into management. They understand how it's better if everyone works together instead of get too deep in politics (they aren't perfect about that, though, I've seen them have favorites) and try to enable their team as much as possible.
The types of things you're talking about like manipulation et al., I've only seen from career managers, who never really had a proper job making things. And those definitely exist, and are more plentiful than the good managers, but the good ones aren't mythical creatures. You're just getting unlucky in finding them, I guess.
To counter your anecdote with one, I work at a reasonably famous tech company in SF, and my manager has definitely elevated my productivity as well the amount of things I had visibility into.
I'm switching teams in a week and one of my big regrets is leaving my manager.
What I love about this is that google had the research experience and the size that they were able to just conduct a massive study on themselves.
https://www.inc.com/michael-schneider/google-didnt-always-ap...
Who does what? What's the highest yielding activity/investment/product? Someone needs to make those decisions and others need to execute them.
Haven't worked in a better environment. Getting calls from recruiters from FB/Google about "exciting leadership opportunities" sounds like moving backwards and is as appealing as accepting a crappy job to survive. Half of the people who left to FB/Goog were back within a year. You have no idea how much better companies can be.
Recently during my university admission interview (3rd master degree) I mentioned to an interviewer that I turned down FB twice in the past 6 months and seeing their brain spinning, unable to understand why, was pretty funny... Not sure why people desire to work in such soulless environments with opaque army-like hierarchy.
Was there an implicit power structure if not an explicit one?
What needs most managing is money - not talent.
I'm quite curious kind of this kind of company, this looks like band of .......... happy pirate?
Instead of saying "Go rob some bloody money back", and you can just make money by creating something new?