No opinions on how anyone should update firmware but I just wanted to chime in that I bought a fairly expensive System76 laptop in 2011 and was very disappointed with how rough & clunky it was.
System76 is actually re-selling unbranded Sager/Clevo base models, customized to work smoothly with Linux. I believe there was talk from them about getting their own manufacturing up, but last I knew, that wasn't online.
Whether the Linux customization is enough value-add is your call, but that's how all of these companies work.
I always thought their early products looked rough and clunky, which has held me off their products. Their new Oryx Pro seems like a step in the right direction, though.