Soweit ich weiß ist seit MS wieder raus ist ne Menge passiert.
Und vor allem ist eine Menge nicht passiert, Stichwort Longs Peak. Das wär ein ernsthafter Versuch zur Rettung der API gewesen, gescheitert als Microsoft afaik schon lang nimmer dabei war...
Der Schritt zur Akzeotanz von DirectX 10 war schon schwer und langwierig und erst mit DirectX 11 ging es da wieder besser.
Weil es eben so lang gedauert hat bis die entsprechende Hardware verbreitet genug war
Und Direct3D 9 war einfach so ungewöhnlich lange im Geschäft, dass man kaum noch daran denkt wie lang es eigentlich gedauert hat bis D3D9 Standard war und die Technologie natürlich mittlerweile entsprechend etabliert war. Außerdem ist die API einfach gut genug gewesen. Abgesehen davon gab's 3 Versionen von D3D9.
Aber gerade da sieht man auch sehr deutlich woher jegliche Innovation in den letzten 10 Jahren gekommen ist: Man spricht von DirectX 9, 10 oder 11 Hardware...
OpenGL ist aber nicht rein auf Spiele ausgelegt sondern wird gerade in der Industrie eingesetzt. Da wird es erheblich schwerer sein einen Bruch zu machen. Kompatibilität hat da größte Priorität. Aber ich denke das weißt Du eh (wohl mehr als ich
).
Und gerade diese Industrie war es, die den Fortschritt von OpenGL über all die Jahre verhindert hat und nicht Microsoft.
Der (für Microsoft ungewöhnliche) Mut zum Bruch mit der Kompatibiliät ist genau was Direct3D seinen Erfolg beschert hat.
Direct3D ist übrigens genau so wenig rein auf Spiele ausgelegt...