The problem with buying a regular laptop and installing linux is really based on the hardware. Most of times things will work out-of-the-box; yayy, but other times you find yourself booting in single user mode trying to enable different modules or removing stuff preventing your laptop from booting into the graphical interface and it’s cold, you’re alone, you feel stupid or not, it’s 3 A.M. and you just want to watch kitten videos but instead you are reading some posts you found on a forum someone posted 10 years ago.
I’d like to think that I’m a fairly experienced linux user and have been for more than 15 years. I owned lsptops from HP, Gateway, Acer, Dell and have tested around 20+ different linux distributions and after trial and error, I always ended up with the same Ubuntu or Arch. Everything would work almost without workarounds, mainly Wi-Fi adapter.
If you don’t want to waste your time trying out different options then buy from specialized sellers like @system76 https://system76.com that gives you a machine that works 100% with native drivers or drivers they provide. You also have Dell with the nice XPS13 Developer edition and more from other sellers.
My personal laptop is the Galago Ultra it’s a workhorse and I love it. Found something wrong with laptop? You have amazing support that takes care of you. For 1/2 the price of a mac with same specs, imho, it’s a no-brainer!