I think the idea is that DirectX is somehow as great as it could ever be, which is ridiculous. Microsoft wouldn't switch to OpenGL, they'd just quit moving DirectX forward. I think the OP is wrong, because DirectX is also used in other applications than just games, and newer versions improve not...