It's not the only laptop that has only USB c, I believe HP have some as well.
USB C is appearing on a lot of phones now, it supports power delivery (there is no charger socket on the MBP now, you just plug the charger into whichever USB c socket you want.
Any devices which you have that have a non built in USB lead could just have a cable swap and you're in business.
The USB C plug is the future because it's not just limited to the USB protocol.
The problem with not moving and keeping legacy connectors is that it means that adoption of the new connector happens much slower, by killing it completely the device manufacturers are forced into using the new standard much sooner.
Worth the tiny bit of *hassle* that you *may* have if you have to use an adaptor.
Indeed, people need to move with the times, and Swain it's Apple leading the trend, just like removing the headphone socket off phones, the peripheral companies will actually do some changes now.
Just bought a HP spectre laptop for a mate and that only has USB c too, when I told him he was fine with it, and what are all these devices you're plugging into laptop USB ports all the time to care? Everything is wireless these days, you backup to the cloud, use online file sharing services live onedrive etc.
The only thing I ever plug in is an external hard drive for transporting large files, a dongle is not an issue. I've got the new MacBook, that just has a single USB c on it, do it's not like Apple haven't already been doing this for a couple of years, I can't even charge and plug something in at the same time without a multi dongle, you get used to it and don't even give it a second thought.
We're in a wireless and cloud world, the only cable I use is the power cable (which I admit, I do miss the magnetised cable on my MacBook, plugging into a USB c port is a bit fiddly compared to a magnetised connection)