And then there are those of us who connect our laptops up to multiple external displays and use them as a desktop computer as well as a laptop. When I used my Macbook Pro this way (before I got an iMac), I would regularly have the two thunderbolt ports connected up to two displays, the HDMI port connected to a third display (which works with the laptop closed), the two USB ports plugged into 7 port hubs, the Magsafe port connected for power, and a set of speakers plugged in via the headphone socket port. That only left the SD card slot unused, and even that was regularly utilised for video files.
When I first saw photos of the Macbook with its one port I actually burst out laughing, I thought it was a joke, but at least they had only done this to a machine that was supposed to be as portable as possible. The new Macbook Pro, however, is NOT supposed to be an ultra portable machine, it's supposed to be aimed at users who need a powerful and versatile laptop. The compromises of the Macbook are TOTALLY unacceptable on the Macbook Pro - two ports on the entry level model and the four ports on the more expensive version are a joke. What kind of professional or dedicated hobbyist wants to deal with daisy-chained dongles to bring back basic functionality that they already had?
The iPhone 7 with the loss of the headphone port is one thing, but at least that can be bypassed with a set of bluetooth headphones. This is FAR worse.