I RTFA the whole article... but IMO, it has forgot one or two things....
M$ vs DOJ: If you have read daily technology news back in 90s, you might remember how narrowly M$ escaped from a major anti-trust case. Since then, M$ had to play nice with DOJ to avoid getting the worm can re-opened. So it is somewhat obvious M$ didn't work aggressively in taking over other markets in last decade. All the new players, they do not have to answer DOJ for any anti-trust violations. So... new players are very lucky when it comes to approaching new markets.. be it search, consumer media, social networking etc.
At the very heart of the DOJ case...M$ was accused of "locking-in" customers for their products. And now, fast forward to 2012... Apple is literally locking in consumers behind their gardened walls with a plethora of their own hardware and software, Google & FB literally collecting private details from its consumers. Playing the devil's advocate here, I wonder how come they are not scrutinised intensely ?
M$ massive hiring spree: Though I can't exactly remember the figures and fact, I believe M$'s staff count has gone up by few folds since the turn of the century. Though I am not sure what's the reason behind this; but I am pretty sure this is the real reason why wheels started getting off. More staff means more HR to handle them. My best guess for this 'staff head count inflation' is, having lot of cash in bank.
But my overall conclusion is... markets are wide open only for a brief period of time. One can concur that market only during that brief moment. Late comers will always have to play "do or die" battle before totally convert the market to their camp, or die an early shameful death. M$'s biggest issue it seems, not discovering wide open markets to concur like the rest.
Having said all that, during last decade, M$ consumer products have become more stable and secure than in 90s. That's something worth noting.
Also, I would like to see Steven Sinofsky to head the Redmond camp after Ballmer... looking at his track record, I believe he can stop this plunging boat from drowning.
p.s
I have to agree that 'management style' in M$ is somewhat deleterious. My software house has this ghastly 6-month review cycle despite being a SMB. In the most recent review, I was accused of not having any initiatives during work by the reviewing HR boss. My sad situation is, my technical boss disagrees with my initiatives. To avoid annoying him too much, and get the team working on one direction; I have learnt to suspend my ideas and just to be a "yes-boss" guy. But would the HR boss understand my situation fully? Personally, I put lot of hours in writing well-polished reliable code. In return, both my bosses are nit-picking on me. IMO, these reviews are good for "failing" employees.. but the rest, why bother.. just throw them free candy or coffee.