Quote Originally Posted by aqnuep View Post
You can't really drop the GL client/server model as it is needed for remote rendering which, even though it's surprising, is still used.
This is getting a bit off-topic, but the ARB stopped extending the GLX protocol somewhere before OpenGL 3.0., so you're restricted to pretty ancient functionality if you use remote rendering.