It’s one thing to say you’re making a fully user-serviceable, upgradeable laptop. It’s another thing to actually follow through with it.
The original Framework Laptop we reviewed last year did a lot of things right. It’s easy to open and work on, the ports can be swapped out to suit your needs, and it’s sturdy and well-built enough to stand up to traditional, less-upgradeable-and-repairable ultrabooks like Dell’s XPS 13 or Lenovo’s ThinkPad X1 Carbon.
But making “one surprisingly good laptop” isn’t the same as creating a laptop ecosystem with upgradeable, interchangeable, user-serviceable parts. To do that, you need to keep up with new component releases. You need to address the shortcomings of your original design (or even release new revisions) without ending support for or breaking compatibility with previous versions of your design. And your small, independent company needs to continue to exist so it can keep getting all that work done, year after year, for a few years.