I'm not familiar with others, but in the case of System 76, they do
quite a bit of work developing drivers and other software, so the
expense may be justified. I doubt most of us could obtain the level of
functionality their engineers coax from machines, unless you happen to
be lucky enough to have a hardware configuration that is 100% compatible
with any Linux distro; something I've yet to encounter.