As games are running both on AMD and NVIDIA GPUs, but CUDA is NVIDIA only (and supported by lots of languages and libraries), as a programmer I don't see how AMD could disrupt NVIDIA's developer friendliness/lock in (unless AMD provides a great CUDA implementation).
With Intel joining AMD on high end GPU scene with open drivers, it's Nvidia who will be the loser with their dinosaur blob approach.