Most things are developed for standardized APIs, not any specific vendor.
For things that are hyperoptimized for a specific vendor, it is usually for AMD, not Nvidia, because most of that time spent optimizing is not done for enterprise compute (as _very little_ optimization is done, companies just buy more GPUs instead of writing better software, under the mistaken belief that developer time is more expensive than GPU TCO) but for game engines.
Game engines that are highly optimized for hardware are doing it for the consoles, both of which are AMD.
The only thing superior about NV is their marketing department.
For things that are hyperoptimized for a specific vendor, it is usually for AMD, not Nvidia, because most of that time spent optimizing is not done for enterprise compute (as _very little_ optimization is done, companies just buy more GPUs instead of writing better software, under the mistaken belief that developer time is more expensive than GPU TCO) but for game engines.
Game engines that are highly optimized for hardware are doing it for the consoles, both of which are AMD.
The only thing superior about NV is their marketing department.