DirectXは1の頃からの互換性をいまだに保っている。
OpenGLを使うやつはバージョン間の互換性を考えていない、
自分のマシンでだけ動けばいいという考えのアホ。
当然商用でなど使えるわけもない。