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).
[1] http://www.alexstjohn.com/WP/2013/08/30/microsoft-review-tim...