I've seen engineers promoted to management, who suddenly drink the kool-aid that they're "better" than the engineers they worked beside a month ago. Now that they're managers, they know better.
The sheer infantilization of the rank and file by managers is appalling, and wide-spread. Such as hiring an expert in the field, and then ignoring everything they say.
Good organizations say "Look, I know that's the best way to solve the problem, but the customer doesn't have time or money for that, so we need something else".
Bad organizations say "You're just an engineer, and wouldn't understand the trade-offs inherent in customer interaction".