Earlier quoted context omitted.
Cuds api and language are easy. Nvidia has dozens of cuda offshoot projects that are harder.
If it's easy why don't they support it instead of watch billions of dollars fly away I wonder. If whatever cuda program you build would run the same on intel or amd, do those offshoot projects really matter?
Nobody really seems to be taking CUDA compatibility seriously.