I think its an important discussion to have and is related to the thread.
I don't like where we are headed with Gameworks or Mantle. Though Mantle is set to be made open source?
Anyways, I rather we have DX12 do everything it says it will, and have developers not cave into going with either AMD or NVIDIA centric design. Its bad for the consumer at the end of the day if games favour one over the other. Let DX be the neutral API, as possible as it can be.
At the end of the day all I want to do is install a game, update my drivers, and play the game as smoothly as possible.
I don't want to wait for a chip maker to get their drivers in order because a game isn't meant to run smoothly on a specific set of hardware.