Management is a skill, and it can be taught. Why does nobody do so?
https://charity.wtf/2019/01/04/engineering-management-the-pe...
I completely agree most engineers suck at it though but I think that's because most companies promote engineers into management for lack of a better career path.
It's easy to get into an uncomfortable situation where a superior gives an order and it falls on a junior to slam the entire team's brakes because something they know was overlooked.
Let me turn this around. I've run R&D at my startup for six years now. The #1 thing that sets apart a star engineer from an average one is the ability to work successfully during situations of incomplete information.
In other words, the star engineer already knows what to do, without me having to provide all the detail.