I'm SHOCKED that BFG retorted to the old statement that AMD did not impact DX12 development. Why do you think Mantel or DX12 started in the first place? They could have easily have used 11.3 specs and be done. The issue comes down to consoles and AMD pushing console low level work to PC's.
As BFG10K already noted, low level APIs are nothing new to the PC. The reason for low level APIs making a comeback on PC isn't because AMD have locked down the consoles. It's because there are far fewer IHVs today than there were over a decade ago, and also because the IHVs have similar enough architectures to make it feasible.
Fermi, Kepler, Maxwell and now Pascal all use the same drivers for instance, and of course GCN is already on it's fourth iteration.