Earlier quoted context omitted.
Their modular ports use a lot of space, they could have much more ports built in, unfortunately.
No one wants all the different ports though, they usually just want the correct ports. If you're plugging more than 4 things into your laptop at once you should be using a dock.
- 2 USB-C (1 of which is used for charging, I'll probably have reason to use the other at some point with increasing USB-C adoption)
- 2 USB-A (1 for a wireless mouse, 1 frequently used for flash drives and whatnot)
- SD (used occasionally - cameras and with an adapter for micro SD in phones)
- RJ-45 (used occasionally, probably more often soon)
- HDMI (used somewhat regularly)
- Headphone jack (also built into the Framework)
So with the Framework I'd be missing out on 3 ports. I could survive with that, but it'd be pretty sub-optimal. Thankfully I shouldn't be in the market for a new laptop for 5+ years, so hopefully Framework will have more options by then.