E quem tem uma PS3 não se queixa e é OpenGL...
O facto de o Carmack dizer que o DirectX tem um API melhor não é o mesmo que dizer que o DirectX é melhor que o OpenGL. É apenas uma melhor API para programar, porque "mascara" melhor as dependências do hardware, enquanto que no OpenGL, em muitas situações, é necessário fazer trabalho extra.
Ou seja, os developers preguiçosos programam DirectX. Os developers inteligentes e trabalhadores não só fazem em OpenGL, como ainda portam os jogos que fazem para outras plataformas.
Dizer que DirectX é melhor que OpenGL é simplesmente errado... nem o Carmack disse isso.