It also comes with 6 different port options, that you can mix and match! (USB-A / USB-C x 2 / HDMI / DisplayPort / MicroSD) imagine extending your laptop and customizing it, without using any external dongles and hubs!
Except that the ports are essentially custom dongles that lock into the case. So instead of relying on the full market to make a usb-c to whatever dongle in the future, you’re relying on Framework to do it. A single company. This is not better.
Also, the expansion card design is open source and on GitHub, so that should encourage experimentation, and maybe even smaller for-profit manufacturing operations if FrameWork gets big enough.
If you want something to complain about re: the ports, it should be that you can only have four of them (including the charging port over USBC, I believe).