Unfortunately AMD doesn't really compete in the machine learning space. Hopefully one day ROCm will offer a viable alternative but until then we are pretty much captive.
Otherwise, you will be frustrated on desktop and it still won't work out of the box.
Possibly one of the saddest solutions ever proposed. Besides then one can’t game on it
What is sad, is to reward Nvidia with your money despite being full aware, that they don't want you to have a nice Linux experience as the other vendors do.
Muh games fps is just a nail in the coffin.
If I were to specify a system most likely to "just work" with Nvidia, I'd probably go for whatever version of CentOS FB, Google and Amazon use internally.