I get that, but there are differences. There's a huge number of problems that pop up on linux laptops. Things like special functions of keys not working (volume, LCD brightness, mute, switch to external video, etc). Then things like gestures on track pads. Waking up from sleep mode. Switching from iGPU to dGPUs. Not to mention various things like Lenovo disabling linux signed bootloaders, lying about PCI-ids so they can advertise some windows specific software RAID driver.
So sure the popular GPU chipsets, ethernet, wifi, etc have drivers. But the integration doesn't necessarily work, doubly so after sleep mode. There's a cottage industry of selling "good" wifi cards for laptops (like Lenovo) that work well with Linux to replace the "bad" wifi cards that don't work well with Linux. Other problems include controlling clock speeds of GPUs, memory chips, fan speeds, etc.
So sure there are some laptops that are known to work well, of if in particularly lucky your vendor (like System76 or Dell) supports linux. But often the "linux" flavor of the laptop has different hardware then the windows flavor, particularly because the drivers for some chips don't work well.
Most of the folks I know that used to run linux on laptops have given up, they don't want to tinker with PCI-id maps, disabling features to get idle/sleep modes working, etc. They just buy an apple laptop and everything works.