The real problem is too much power to management without accountability. If the team suffers due to management decisions, how about we yank the management first?
But also: There is often zero practical need for rushing things, or for having some complicated vanity feature. This way there is a lot of risk and accountability as far as the team is concerned, but there was nobody up the chain asking for it.
The game of Chinese Whispers of features (and deadlines!) is probably the most inefficient part of software development.