Nunja DX bietet etwas mehr als nur die grafische Darstellung..

Allerdings glaube ich, daß MS DX entwickelt und die Kartenhersteller dann gucken, daß sie das neuste DX unterstützen.
Für die Grafik, gibt es ja OpenGL als freie Alternative, für die anderen Dinge, wie DirectInput oder DirectSound gibt es ja auch schon freie Alternativen, die das große Plus von OpenGL teilen, die Crosskompabilität. (zB OpenAL für Sound, SDL etc..)
Es gibt freie Alternativen zu DX, nur halt nicht unbedingt alles in einem Packet zusammen..