DirectXだとWindowsでしか動かないじゃん。
WindowsだけじゃなくMacとかiPhoneとか、Androidとか、Linuxとかでも
動くものを作りたかったらやっばりOpenGLだよね。