And what would you have them write?The ARB *SHOULD* write code for us. The future of OpenGL depends on it.
An official function loader? Simply not necessary as there are tons of loaders out there. Use Alfonse's one, use GLEW, use gl3w - if none of these seem to provide what you need, you can get query whatever function pointer you need at runtime yourself or do what Alfonse suggested, submit bug report or patches and do something for the community if you feel that the community doesn't get what it needs with the current products. BTW, stating that GLEW is outdated is simply not true as it fully supports compat and core OpenGL 4.2. If you need up to date extension function pointer, just query what you need yourself. It doesn't mean you have to rewrite everything under the hood just because one or two vendor-specific extensions are not yet supported.
What else? An official implementation? Something equivalent to XNA? Other arbitraty libraries providing functionality based on the API?
I still fail to see the point.
It does? Without any actions by IHVs? Out of the box? Just by installing Windows? Why doesn't OpenGL work that way?OpenGL faces D3D. Which works. out of the box. [..] OpenGL doesn't.
Good point. Then please stop doing that and explain your claims instead of just shoving them down out throats and giving us unwarranted face palms.No fucking around.