Granted, I've always had these kinds of issues with new laptops, especially when it came to proprietary nvidia or AMD graphics (before AMDGPU) and I agree it's improved a lot, but I still need to tell people that there's caveats with some (especially newer) laptops.
When I decided to switch to Linux as my main OS, I researched well supported models and settled on the X1 Carbon. I bought it a large discount right after a new generation was released and the Linux support has been near perfect. Really only one or two minor issues in the past ~3 years, which is similar to what I have experienced with most Windows and macOS devices.