Have heard good things about framework computers. As a more efficient chip or battery comes out you just upgrade that component if your use case requires it.
What offerings are out there for speed/no fan (quiet)/and lack of heat with battery life?
At any rate, non-Apple laptops have other benefits, like being able to get 64GiB/128GiB memory and large SSDs without breaking the bank.
In the end it's all a trade-off. If you are a sales representative that needs all-day battery life, MacBook is probably the only option. If you are a developer that needs something portable to hop between desks or on the train, but usually have access to a power socket (yay, Dutch/German trains), a few hours of battery is enough and you might prefer to get an insane amount of memory/storage, a built-in cellular modem, and an ethernet port instead.
[1] which means you need a 4 to 6h range when new if you don't plan to replace the battery too often
[2] students, construction companies, people who are always on the road...
When I was in the office full time in the bad old days, you would be in a conference room and every one would plug their laptops in.
After I started working remotely and still doing business trips, one charge could last a full day either going back and forth between conference rooms, in “war rooms” etc and no one with M series MacBooks even worried about charging.
Heck my MacBook Pro (work laptop) can last a full day on power with my portable USB C powered external monitor where the power and video come from one cord.
Not to mention on flights with layovers.
I used to run Linux on a laptop (10+ years ago) and you couldn't even close the laptop lid without risking it not going to sleep and overheating in your bag.
I don't worry about closing my thinkpad lid. Well I do because I disable sleep on lid close and prefer using the dedicated button for that. But my thinkpad goes to sleep when I ask it to.