That's kind of missing the point. What you don't see is all the areas where MS could have 'won' had the world not moved in a more platform agnostic direction. Remember all of the little miniature laptops in the 90s? Practically all of them ran some version of windows even if it was laughably impractical for such a device. MS completely missed the 'mobile' train and could have dominated if they were paying attention.
Remember all of the enterprise systems running some version of windows server? Imagine a world where java didn't exist and the .net runtime was dominant. That's a cash cow without end.
As it is, MS missed out on both mobile and most of the enterprise infra pie. If they had managed to capture both they'd be an absolute behemoth.