It's true that Macbooks are an extreme case, but as far as I can tell, there is not a laptop which runs Linux out of the box where tinkering won't be necessary.
Let's take another extreme case: I purchased a System76 Galago Pro, which came shipped with PopOS, a Debian-based Linux distro which is maintained by System76 specifically with the intent of providing better hardware support and quality assurance testing. This is the absolute best case scenario for a Linux laptop.
Two months in, I still haven't figured out how to get my webcam working on Zoom calls, and fonts display pixelated despite having a HiDPI screen (equivalent to MacOS Retina). I had to tinker with settings to get audio to not sound muffled, and connecting to WiFi took more tries than can be attributed to network instability (I'm not sure why it started working, to be honest).
To System76's credit, this is the absolute best experience I've ever had with a Linux laptop. Everything else has worked out of the box so far. In competition with other Linux laptops, including Dell systems which come preinstalled with Linux, System76's laptops win unequivocally in my experience. This is no small achievement, and if you're getting a Linux laptop, I wouldn't hesitate to recommend them.
But competing with Windows and MacOS, I think this Linux experience is only competitive with the low-end of Windows installations (i.e. cheap netbooks where it's clear the companies didn't spend much time on getting the configuration right). A higher-end Windows laptop or any Mac laptop will require little-to-no tinkering to get things working.