Windows ist wohl am meisten verbreitet weil's es für den gemeinen Anwender am einfachsten ist und die größte Spielekompatiblität bietet dank DirectX.
Vergleichbar wäre OpenGL als ErsatzgrafikAPI. Kann sowohl 2d als auch 3d zeichnen, und die TecDemo der GeForce 8 unter OpenGL war der Hammer. (in Echtzeit mit der Maus beeinflussbares Wasser... das nenn ich ne fette Graka...)
Und die Lizenz kann MS einem eigentlich nicht enziehen, wenn man ein Spiel erstellt das auf allen drei Systemen lauffähig ist, was kann MS denn dagegen machen?