I fact I learned some time ago - To get most stable linux expirience you don’t need “just avoid nvidia and that and that”, I got older laptop with AMD and it still has issues, ones that I don’t have on pretty new Intel+Nvidia gaming laptop
So, you basically need to either buy specifiacally PC parts tested for linux and models of laptops that are time-tested by linux fans (aka mostly thinkpads), or buy specifically stuff that is made to support linux well, basically FrameWork laptops and simmilar product, or like, Tuxedo.
The problem is, first option is usually used market, at least when it comes to laptops, and is underpowered, and second option is only available to US or Europe users and it will still be VERY costly in comparison to usual laptops and PC’s of the same hardware category and also it’s all out of stock most of the time.
Basically, getting stable linux on the side of hardware compatibility is either luck, using specific old models like older thinkpads, or a privilege
Sad