There was a time before current sleep issues where this was true.
You could buy some laptops, install a decent distro and be on your way.
Nowadays sleep issues are affecting most recent CPUs, I had a pretty poor experience on any laptop.
I picked a Surface 2 because there was a community effort (linux-surface) and I still have the same sleep / freezing issues I had on day one, despite my model being covered in green checkmarks on the support page of the project.
Unfortunately OSS is people working for free in their spare time and you can't expect much.
Honestly I wish a company would come up and make a paid linux distro with proper support for one model.
I'd be happy to pay for an operative system that works and it's not Mac OS or Windows, as they both suck pretty bad in their latest iterations.
My ideal UX is the configuration of KDE I've used for years or my Sway setup, not window managers without tiling support and limited proprietary file managers which are designed for noobs.