You focus only on consumer crap and none of Microsoft's professional products.
I can't take this thread seriously at all. But for the record, what do you think of Microsoft products such as SCCM, SCOM, SQL, Azure, Hyper-V, TS RemoteApp & Visio Studio and tell me why you don't think Microsoft have innovated since Windows 95?
Perhaps you can tell me your thoughts on MSDN/TechNet and the 'lack of innovation' into these services that every I.T. professional in the world would have used at some point.
And I'd love to hear how Microsoft's 'lack of innovation' still somehow managed to transform videogaming the world over in to what it is today.