Excellent writeup here [1] of the use of DirectX over OpenGL in games. OpenGL is far from the rosy open source alternative.
[1] http://programmers.stackexchange.com/questions/60544/why-do-...
[1] http://programmers.stackexchange.com/questions/60544/why-do-...
The failure it is talking about was codename "Longs Peak", a project that was supposed to be OpenGL 3.0. It was supposed to be a redesign from scratch but was eventually abandoned and OpenGL 3.0 was based on the old GL 2.0 API (with some parts deprecated and some new things added).
http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-an...