You can get XPS Developer Edition, System76, Purism, or many other laptop brands (eg. any of these https://elementary.io/store/ with elementaryOS, whose DE should feel fairly familiar to a macOS user) with GNU preinstalled these days.
I do wish someone would dare ship something high-end non-amd64 (e.g.: ARM). Kinda like what we're seeing from Apple.
It doesn't need to be our only computing device to be appreciated, and not every computing device needs to be powerful.
I obviously count myself among the people who needs and wants creator capabilities, but for my technologically challenged family and friends there's no reason to learn and manage all the complexities of a classic computer environment if they just want a point of access to youtube, netflix, spotify and social networks.
I still shiver remembering the times of browsers riddled with search bars, trojans and antivirus software slowing computers to a crawl and people who's "good with tech" being dragged to friends' houses to see what's wrong with the computer.
I think it's a bit narrow to call label them content-consuming devices. Of course, they have limitations for activities like programming.
But the iPad is an excellent companion, since I use that to scrible around, consume media, photo editing, keep my music sheets, and all that stuff that would suck on Linux.
Because they can. Most other laptop manufacturers are producing garbage. Vaunted brands like Thinkpad and Dell are even failing to keep pace.
My wife's 2019 Dell XPS 13 is awful to use. The touchpad is horrendous, and I'm not buying Lenovo after the Superfish thing.
I had a Dell XPS 13 1645 that had a great display, but everything else about it was awful.
Well, in reality, you can't be a purist or you'll end up with nothing. The Lenovo T480 is solid and has two batteries.
After two years of using an otherwise beautiful iPad Pro (along with my MBP) I came to realize that a crippled machine that is very limited in how I use a computer is not the future of computing I like. The device collects dust for quite some time as I prefer a computing environment where I use the terminal a lot, where I use my bash and Python scripts a lot to automate, where I use Emacs a lot to write tech docs, do my project planning, writing, automating workflows, and many more things that are not doable on a crippled (iPad)OS.
You keep going toward your vision of a computing platform where your customers are just consumers, not hackers and doers, and us hackers need to look for alternative platforms, most propably Linux.