> it seems that basic stuff like wifi still doesn't always just work
This is true. I've been using Ubuntu since 2006, but still see issues with
Wifi: Ubuntu 22 didn't work out of the box with a 2014 macbook air
Bluetooth: maddening trying to set "listening" mode instead of headset mode on JBL earphones - it seems to choose randomly every time it connects, and the setting isn't exposed in any UI
Sleep: I don't think I've ever seen sleep/suspend working reliably on a Linux laptop, to the point I don't know the difference between the two. I have one thinkpad which never wakes from sleep, and also never fully shuts down on system shutdown without a long press of the power button.
I accept all this so that I don't have to wait seconds for basic UI things to happen, like switching virtual desktop (osx) and opening the application launcher (windows).
Counterpoint: I've been using enterprise thinkpads for the past 15 years and never had issues with wifi, or suspend. So again, it's about how you choose your hardware so it works with Linux...