damn, son
(not to say that I agree with him/her...)
Eh, rants by disgruntled employees like this are never a true analysis of the situation. I know a lot of long-time veterans who are simply incapable of adapting to a more agile world that the competition demands of us. That's not to say the move to more unified engineering has been perfect, but it's hardly a disaster.
Also, it doesn't help that he uses internal jargon that the outside world has no reason to automatically understand. For example, the way he talks about Program Management assumes that everyone knows what a Program Manager actually does at Microsoft. But the responses to his post both on Reddit and here show that of course no one does, because they have no reason to know.
PMs at Microsoft are not in fluffy marketing roles disconnected from engineering. PMs are a core part of engineering, usually have a very deep Computer Science/Engineering background, usually coded in school and at Microsoft for a while before moving to PM, and as PMs need to be deeply involved with code, code reviews, and technical limitations and strengths of the architecture of whatever you're working on. PMs don't code, but everything they design needs to be in full collaboration with dev, founded with a premise of understanding the code, and carefully balanced with customer requests, internal partner requests, future planning, etc.
So sure, Office is very PM-driven, but that's by necessity. It might sound great to have Office driven by Engineering, but it's not engineers who are actually using Office. It's regular people working in office settings that are absolutely nothing like most engineers. PMs are the ones who talk with real customers, in hundreds of different countries, speaking hundreds of different languages, using Office in countless different ways that most people would even begin to imagine or think about.
Yeah, Office didn't beat Google to web apps, as the guy suggested they could have done, yet that hasn't stopped Office from growing to be the single most powerful and successful division within Microsoft which now competes extremely well with Google online, and still utterly destroys them in offline productivity. I keep hearing about how Office has stagnated, but by any reasonable measure - usage, sales, profit, features - that's simply not the case.
(Does Google even make any money with Google Apps / Enterprise yet?)
He's definitely right about Sinofsky though. I've been in Windows my entire career here (~7 years), and I believed in him when he was here, but now get anxiety whenever I hear his name because of how he completely destroyed every shred of credibility the product I worked on had. I worked for three years of my life on a product I believed in since he convinced me would be amazing despite everyone outside Microsoft predicting it to be a failure, but he was wrong. Thank the fucking lord for him being gone and Joe B taking over.