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.
Linux still needs an 'it just works' version. I really thought pop would be it, but the last year of development has been very disappointing with system breaking updates being pushed (I'm on system 76 hardware).
I run debian stable on my headless desktops/television and testing on my laptops. It's so easy it's boring.
It "just works" until I decide to view videos online, and despite all my hacking efforts, keeps using software decoding for videos.
It "just works" until I try some 3D stuff that requires GL 4.1, but the AMD open source driver for the GPU only does hardware acceleration up to GL 3.3.
Sleeping "just works" until I wake it up and is in such a frozen state that only taking the battery out makes the booting process work again.
Yeah it just works.