Earlier quoted context omitted.
You have a very negative opinion about management. Please remember that managers are people too and they're (likely) trying their best too. Just as they give you feedback, it is often helpful to give upward feedback too. Especially if it's in the form of "I need you to do X to help me"
Interesting you thought I haven't tried to have those conversations upward. The problem is there's zero incentive for managers to listen or change. I do have a negative opinion about managers. Managers mandated themselves into making x times the amount of their top paid report, control decision making, and have hiring and firing powers all in one position. Managers being people doesn't make them immune from criticism…
I'm curious where you work (not specifically, I'm talking about generally the industry), because it's not been my experience either as a manager nor my understanding of anyone else in silicon valley or large or mid sized software companies. I've managed engineers who get paid more than me, never have had unilateral hiring or firing powers, and don't control much decision making power other than my ability to hopefully influence engineers or upper management.
I could imagine your case being true in other places (finance, for example) where managers usually aren't engineers and there is much more of a fiefdom organizational structure, but it hasn't been my experience in software.