I have seen many (extremely smart too) engineers cry at work, but never managers. Make of it what you will.
And engineers who don’t invest in their work emotionally are not usually the best
>> Maybe you work at some poor company that can't promote devs high enough so they're forced into some form of management role to get a promotion.
How does this follow from what I said? Also, I have a bit of experience so it’s not one company