True antime. Hardware companies might give their input, but in the end MS says "we do this", and all the manufacturers have to meet or exceed those requirements to be compatible. So in recent times it has certainly sped along capabilities. OpenGL has its advantages, like it can be more vendor-specific, but some of that is also a disadvantage.
Racketboy: Since the GPU will probably be capable of running NV2x code, they could just emulate the XCPU, if they had to. We don't know what kind of chip they are going to use, only that IBM is going to build it. I wonder what Sony is going to do for a GPU this time around. 8MB, and triple the bus bandwidth? LOL...