...was already possible with Thunderbolt 1/2 except for the indignity of having to plug in a separate power cable... but then again, USB-C devices that can deliver enough power for the 15" MBP are few and far between.
...but not your iPhone, iPad, iPod Magic Keyboard/mouse because Apple have insisted on sticking with Lightning for those.
Would that be a
USB charge cable (5A charging, but no USB 3, thunderbolt or video), a
USB-C 3.1 cable like this one (USB 3.1g2, displays, no Thunderbolt, power limited to 3A), a short
passive Thunderbolt cable (USB3.1, TB3 and display - but this one is limited to 3A/60W power) or an
active Thunderbolt cable (40Gbps TB3, 60W power but, whoops, no USB3.1 - only 2.0, will drive Thunderbolt displays but not USB-C displays) or there's
this one that does actually seem to do it all... at a price?
Plus, since current USB-C and TB3 implementations don't support DisplayPort 1.3/1.4, don't expect full-size DisplayPort or HDMI connections to be vanishing anytime soon - oh, and coming down the pike we have new native HDMI alt mode (c.f. current USB-C to HDMI adapters that actually use DisplayPort alt mode) so we're going to have a whole new source of confusion with HDMI adapters and displays.
Rubbish - all Apple's pre-2016 computers had Thunderbolt 2 ports (2 of them on the rMBP and iMac, 4 on the nMP) which were likewise "universal" and could be docked, adapted, daisy-chained etc. to your heart's content. The 2 USB 3 'A' ports could also be connected to (ubiquitous and cheap) hubs and a variety of adapters. The HDMI and SD reader were "bonuses" while the much-loved MagSafe meant that you didn't have to "waste" a high-speed data port for charging.
So, suddenly, we've gone from 4 well-established general-purpose ports
plus HDMI, SD and power, to either 2 or 4 new general-purpose ports (that currently need new adapters for existing devices) full stop. Yeah, it's great that they can do "everything" because you're gonna need that to replace the ports that have been
taken away.
Now the 2017 iMac
is actually a slight improvement: but only because you've
still got 4 USB 3s, Ethernet, SD and power
plus the new option of using your TB ports as extra USBs (except... there were always TB2-to-USB adapters).
...in the dreams of tech industry analysts desperate to find another "boom" industry rather than face the fact that computers have become "mature" and people no longer have a reason to upgrace every 18 months. Back in the real world, the size of devices for people who actually do stuff is now determined by the size of a usable keyboard and display, an adequate battery and the ability to disspate the heat from a decent CPU/GPU combo (sure - everyone I know has a smartphone and a tablet...
as well as a regular laptop or desktop - not instead). USB-C is, indeed, great for the mobile dream - yet mobile is the one place that Apple isn't using it.
Actually, the future for
mobile will be hermetically sealed and wireless.
Sure - Apple could have made at least one model MBP with TB3 instead of TB2 but retaining the "legacy" ports (like they did with the iMac). They could have made sure that a "reference" TB3 dock that restored all the legacy ports was in the store from day 1. Intel needn't have borked TB3 (and Intel-implemented USB-C) by limiting it to DisplayPort 1.2a and could have supported passive TB3 over short USB-C 3.1 cables. The USB consortium could have required that all certified devices supported USB3.1g2, 5A charge etc. and avoided a bewildering variety of cables. They could have gone straight to USB 3.2 so that USB-C in "USB mode" actually had a bandwidth advantage over USB-A.
Coulda, Woulda, Shoulda. Reality: they didn'a.