USB-A, USB-B, USB-B Superspeed, mini-USB, micro-USB, micro-USB-Super Speed. Some of those also presented the issue of not having a simple visual indication of whether it was USB 1, 2, or 3. At least with USB-C, the cables should all work, even if you get slower speeds, whereas a USB-B-3 connector wouldn’t fit a USB-B-2 port at all.
The solution to the USB-C mystery cable is to just get a pile of Thunderbolt cables and then you can be sure it’ll handle whatever the attached devices do.