> For game developers this might be different, as here you always use high-level language and packages (in most cases).
... I'm not sure what you mean that you always use high-level language and packages... But it doesn't sound right.
The reason game developers use DX/VK/GL as opposed to cuda is entirely: A. You want access to non-nvidia customers B. You need access to more aspects of the hardware then is exposed to Cuda. Cuda provides a nice interface to Nvidia's compute. Almost no access to the entire rest of the fixed function pipeline.