Also, when the battery dies, you can replace it easily. Any modern laptop is still going to have battery degradation. This is a much better investment for those that can't afford to replace laptops every 3-4 years.
Especially with System76. They all have instruction manuals available: https://tech-docs.system76.com/models/lemp11/repairs.html
I actually followed the link and went to the battery section..
"Tools required: Cross-head (Phillips) screwdriver"
"Time estimate: 30 minutes"
"Difficulty: High (red)"
High/Hard == easy
Sure, it's not as easy as an external battery, but I've not seen those in a long, long time. But you also don't need specialist tools nor a 35kg custom kit to replace it (https://www.theverge.com/2022/5/21/23079058/apple-self-servi...). And you definitely don't _have_ to send it to them to get it changed.
Linux is core os on top of which you can use a UI of your choosing. If you have something like Ubuntu server installed with just a terminal interface, that system will most likely never lock up from user input unless all the stuff in the background becomes resource constrained.
MacOS has the UI, the kernel, and the programs all tightly coupled together to where you have zero choice on a lot of things in the OS.
What does that mean? I've run Linux on all the MacBooks I've owned. I just ordered an M2 Air with the intention of using it primarily as a Linux laptop.