The amount of fiddling and coddling that is done to "protect" the director and GM level folks is incredible. With each level respinning the facts to match a pre-approved mileiu.
Given that the practical survival of technology megacorps depends heavily on internal competition and making unpopular internal moves, I'm surprised that megacorps today still don't foster internal competition and encouraging the propagation of negative opinions as much as they should.
As an example of an org that does it _right_ (even if I have absolutely no idea _how_ they do it), look at Apple: when the iPhone was ready for release they made the gut-wrenching decision to axe the superbly profitable and hugely popular iPod product line. It's hard to imagine another company doing something as drastic at that, especially when the bright future of the iPhone wasn't really established until after the defeat of Blackberry and Windows Phone by 2013.
An interesting case of alternative history would be:
What if Jobs asked the CEO to make the processors, and the CEO went to the employees to get feedback on the idea. My guess is that the engineers would be like ‘yeah let’s do this, we will learn so much!’ and the marketing/business folk would be like ‘is this a $100M opportunity? nope, don’t engage’