I know its fashionable to hate Microsoft, but sometimes it creates a narrow-mindedness which results in, we Entrepreneurs or Hackers to miss out on good opportunities if we are going to be this religious.
This isn't a fanboy hate post either. From a purely business perspective aligning with Microsoft is toxic.
I don't know what you mean by toxic, there are 1000's of companies like Adobe, Autodesk, id Softwares, EA etc which went on to make Millions and Billions of Dollars because they aligned with Microsoft and built over their platform. If maybe John Carmack was religious enough to hate Microsoft or not build over their platform, he wouldn't have created one of the best game developing company. Maybe he would have spent his time discussing what color the next version of Macbook would be, on discussions.apple.com.