Parceque les développeurs ne voient pas de profit suffisant à adapter par exemple dans le cas de Linux leurs jeux à la bibliothèque graphique OpenGL, et donc OpenGL est moins performant que DirectX qui inclu de nouveaux standards... c´est une boucle qui ne veut pas être brisée ^^
Mais il y a quand mêmes des déveleppeurs qui adaptent leur jeu à OpenGL
Liste prise sur wikipedia :
* Quake
* Unreal Tournament
* Half-Life / Counter-Strike
* Neverwinter Nights
* Star Wars: Knights of the Old Republic
* Medal of Honor
* Doom 3
* Warcraft 3
* Wolfenstein: Enemy Territory
* Star Wars Jedi Knight : Jedi Academy
* Star Wars Jedi Knight II: Jedi Outcast
Sinon on peut faire tourner des jeux DirectX sur Linux grâce à un convertisseur PAS UN EMULATEUR comme Wine (justement l´acronyme de "Wine is not emulator"), avec des performences asser bonnes.
Pour Mac OS X il utilise aussi OpenGL mais je ne sais pas si il y a une autre bibliothèque qui serait prioritaire désolé