Everyone should just be a small cog in a big machine.
I'm not sure I'd apply "good" as a modifier. Being generous, maybe "mediocre."
Good managers know how to find, cultivate, and maximize exceptional people, and that's a difficult job.
I have a feeling that LLMs are going to drastically improve the baseline quality of software. The top end will always require exceptional human involvement, but it will look different.
it remains to be seen if thats going to be the way in ~10 years after the dust has settled.
i suspect those middle managers will try to fight tooth and nail to hold onto that status quo, because it leaves them with all the power.