The problem here is not just for professionals. Today almost all consumer peripherals still come with a standard USB port not USB-C.
Expample:
External protable hard drives
USB thumb-drives
Logitech/Microsoft wireless mice and keyboards (they use a tiny USB receiver)
Wired gaming mice and keyboards
Mobile phones
Tablets including iPad
iPhone 7!!!
The list goes on...
USB-C has been out for quite some time yet is not still mainstream. It's not fair that I have to buy a cable or dongle in order to connect my brand new iPhone 7 or or thumbdrive.
USB-C is the future, but not the present. Untill the transition is complete Appple should have included at least one USB port like other companies are using.
And not upgrading makes no sense, Apple should be wanting consumers to upgrade not wait. Also I want a faster more powerful computer not to keep using older macbooks. Switching to Windows is NOT an option either as I love OSX.
What's the benefit of thinness if you have to carry dongles.
The HP Spectre x360 is even thinner than the macbook pro yet it has a USB port. I don't see the excuse.
Tempest in a teapot.
If you're already carrying around an external portable HDD/SDD, then toss an adapter in the bag. I could go down the list of the other things, but most should/are already be Bluetooth (including iPhone 7!!), or used so rarely that buying something like the CalDigit dock is a solution for those of you regularly using specialized gear.
"It's not fair"? Really?