Using platform agnostic APIs would be better for everybody except for Microsoft.
Only if the platform agnostic API brings good results to the enduser.
Without OpenGL as a viable gaming graphics platform, there would have been no game releases on Linux and Mac
Now we are jumping from id softwares contribution to OGL in general?
MS would have an even stronger stranglehold on PC gaming
At this point I can't see any meaningful difference.
You'd give that all up, for what? Because your preferred GPU vendor never saw fit to invest much into OpenGL driver development?
I would give up the use of OGL if the experience for Windows user (which is simply the overwhelming majority) would have been better and not a single id Tech 5 game was on Linux and only RAGE was on Mac.
And it wasn't only AMD who decided not to invest in a good OpenGL driver, a lot of parties didn't made great job in documentation, tools and renewing the API-Design.
The widespread problems of OGL are known and I'm more than happy that Vulkan is a real contender for bringing a platform agnostic API where endusers have little to nothing to lose.
OpenGL was never in the position.