I’m not even sure you are right about evertything, and you are probably oversimplyfing a bit.
But lately I’ve been stuck on this projects with 2 developers (1 is me) and 5(!) managers/project managers assigned to it, plus 3 more on the client side.
The amount of emails exchanged where nothing is said is very funny.
And you know the drill, when it goes right the merit is of the managers (everyone wants the piece of the cake), while when something goes wrong, the fault is the developer’s.
It’s honesly been a shitshow, so it’s been really good for me to read this!