For me, buying from an upstream-oriented Linux hardware vendor is about getting an assurance that on any distro newer than the hardware, everything will just work. I always plan to perform an installation because I have distro preferences.
With System76, a stable, fast, open-source BIOS is also part of the value proposition.
Personally, I'd never get an NVIDIA laptop again, 'supported' or not. At the end of the day, NVIDIA's kernel module will constrain what kernel versions you can use regardless of what any downstream vendor does. That means possible version conflicts with other out-of-tree kernel modules that I actually want, like ZoL.
In general, how serious are these driver compatibility concerns for modern laptop hardware?
The machines I have from system76 are rebadged "Clevos" (I got dog hair in the fan and replaced the fan, which necessitated investigating. My AMD one with original fans is NL50NU) https://www.clevo.com.tw/
The POPOS full disc encryption out of the box was another selling point. I'm not sure thats easy to set up on on a new install.
The support is good, when I had issues going up a major version (I think steam installed something newer than what it was expecting) and I couldn't figure how to get the OS to upgrade despite tons of command line foo, I put a ticket and they pointed me in the right direction.
> In general, how serious are these driver compatibility concerns for modern laptop hardware?
If you're not using anything Nvidia related, the process should be smooth as butter. Any Intel or AMD chipset from the past 5-7 years should be well supported by now.
Also, the support and open firmware.
My system 76 firm ware feels like abandon ware