The other key benefit would be driver management. Updating your drivers right now can be a nightmare. If the drivers are open sourced and upstreamed into the kernel this becomes a non-issue. I do understand why Nvidia doesn't want to do that though. A lot of their lead right now is not just hardware based, but software based. They have a choke-hold on the ML ecosystem and it's a huge cash cow for them. Giving away that secret sauce in their drivers, so that AMD could make their cards seamlessly compatible would probably be a huge mistake from a business perspective for Nvidia.