Another problem is that most manufacturers of laptops directed at the Linux crowd, for some reason I will never understand, insist on punching Nvidia hardware instead of AMD/ATI.
How does that help?
I started with linux begin 2019. I just use xorg so I don't know about wayland problems. I think a long time ago nvidia broke once and I switched to nvidia-dkms and it has worked fine since until recently where a mesa update broke xorg but I don't think that has to do with nvidia. Getting CUDA to work might be trouble though (I think I briefly tried once).
Unfortunately for those of us that use Cuda features, AMD just really isn't that viable of an alternative. Anyone who's had to deal with ROCM can attest to this...