Good point. I deleted "management" from the post. The best orgs (and also the most successful) are those where everyone has a voice. Maybe you will keep reading now and let me know if anything else in the post really tweaks you the wrong way.
Minor nit: (1) you used the term "executive team" and I hate that phrase. Don't get me started on teamism. I hate this cargo-cult bullshit where every group of people is called a team. Executives are a court, in the medieval sense.
Also, I still sense that you're writing from a closed-allocation perspective. (I'm not even sure that proper open allocation would have a PM/engineer distinction. Why not hire people who are willing to do both?) Closed allocation is doomed to produce garbage and no amount about of telling other people to be better will correct for its foundational problems.
I've been thinking on this lately, it does make sense. Never been in a position to try it until now.