I *hear* that MS has a culture of fear, where lower levels are basically expected to kowtow to the management line. A company without dissent and an environment where employees can air and discuss their opinions is VERY bad since decision making then lays in the hands of the select few, and when mistakes are being made, people are prevented from even pointing out those mistakes.
So far we've seen the disasters of Surface pro, Windows 8 metro, XBone, and I'm sure there are others I'm missing. That a company could have such a litany of product disasters suggests that the culture doesn't exist where *innovative & good* products can be made anymore (MS does have good products but these tend to be either their mainstays e.g. office, rebadged hardware).
The blame for this *has* to rest at the top.