Root against Microsoft all you want - I just think that stack ranking is too convenient a scapegoat. Valve and Google stack rank, too, but that doesn't mean they're not great companies. Also, Wikipedia's not necessarily an infallible source; see [1] for evidence that stack ranking dates back to '96 or so (at the latest).
You may be right. As I said at the top it was just my humble opinion. I still stand by the statement that execution is vastly more important than ideas.
Besides, I gave up rooting against Microsoft years ago. I just don't care about any of their products anymore.
[1] http://www.alexstjohn.com/WP/2013/08/30/microsoft-review-tim...