OpenGL is not improving in El Capitan and it's a problem for cross-platform developers.
For the middleware companies, it isn't a problem to write multiple backends, as it is the reason why they exist in first place.
Also OpenGL never had much use in the consoles, for example.
However, it just goes to show that company X will do Y, because they sit in some Y organization isn't given.