That's pretty nice - but people who need to interface with a wide variety of devices in their line of work, or don't know upfront what the situation in the field will require don't have that luxury. So instead using a laptop with minimal 3 standard ports (USB-A, USB-C, HDMI), they have to carry dongles that get lost, bent, stop working etc...MBP is simply not a "pro" machine - it's a mainstream consumer machine that looks fancy on the desk instead of being functional. And that would be totally great if it was called "Macbook" and there was a "Macbook Pro", with ports, battery life, cooling, keyboard etc...