And of course there is also the distinction between USB3.0 USB3.1 GEN1 and USB3.1GEN2
Rejoice! Coming real soon now you've got
USB 3.2[1] and
HDMI alt mode[2] to contend with. Also, the latest Thunderbolt 3 controllers (I think they're in 2018 Macs) could have been called "Thunderbolt 3.1" because they've added DisplayPort 1.4 support[3] + the ability for TB3
peripherals to offer dual TB3/USB-C interfaces on a single connector[4].
Whimper. USB-C only really makes sense on mobile devices where there's only room for one port so it
has to be multifunction (and dongles are unavoidable). On anything with space for multiple ports it just complicates things - especially if you want (say) a decent number of regular USB ports: now, either you have identical-looking ports with different levels of functionality, or the number of full-function ports is capped by how many PCIe or DisplayPort lanes your computer has...
Theoretically type-c will be one port for everything,
That's the problem - one
port for everything rather than one
protocol/electrical standard for everything - hence the confusing array of cables and adapters.
[1] Not to be confused with 3.1g2 (some chance!) 3.2 Allows two USB 3.1 lanes to "double up" to give twice the data rate - a bit like Thunderbolt 2 - currently, USB-C only uses one pair of wires for USB 3.1 signals and is no faster (at USB) than a USB 3 A connection (no, 3.1g2 doesn't need USB-C, several PCs offer it on an A-socket).
[2] Current USB-C to HDMI connectors actually use
DisplayPort alt mode and contain a DP-to-HDMI converter.
[3] The USB-C spec has always supported DP1.4 alt mode, but Thunderbolt, along with any computer that used the TB controller to drive its USB-C ports, was stuck on 1.2 until early this year.
[4] So far, peripherals with a
genuine dual interface have always needed separate (but identical-looking) USB-C and Thunderbolt 3 sockets. Of course, lots of USB-only peripherals say they're compatible with TB3, because TB3 ports on computers can "output" USB, so that's not going to be confusing at all...
[doublepost=1534956171][/doublepost]
Yes, I agree that more consumer education would help, though this will get a bit simpler as time goes on and any USB3.0 cables fall out of common use
"Unfortunately", I've bought brand new stuff in the past year that has USB A, B or Micro-B connections. Often
USB 2 because it is fast enough for some applications.
USB A/B/micro connectors have become so ubiquitous that they're going to hang around longer than VGA.