In OpenGL there's no need for throwing all out of the window because it's been modified in every major version with big changes between versions, adapting to hardware.
X protocol is an old protocol which has remained the same for years with some extensions to support new features but the core of the protocol is the same dated, rigid thing.
For OpenGL 5 they could try to finally make a more streamlined API and add all the improvements suggested. Also a program for certification or a test conformance suite publicly available would help a lot. Driver makers could advertise that they are compliant with the tests.