Second, the GL's job is not to innovate. It's to reflect what the hardware is capable of. Despite some common misconception, Microsoft does not just invent new Direct3D versions and then force NVIDIA/AMD to implement hardware for that. Instead, what Microsoft actually does is much more noble: it talks to NVIDIA and AMD, finds out what their future hardware will do, gets some cross-communication going to make sure that the hardware vendors' implementations of similar features are compatible, and then builds an API that reflects that hardware.