Clear branding would help with a lot of it. E.g. mark dumb cables that only do charging as USB-PWR while full feature cables are USB 50 or USB 100, for example, depending on data rate.
Which only covers a couple of the dozen different use cases, now covered by USB. Which is why thunderbolt and the like would require yet another marking.
All this nullifies the point of having a single port+cable.
If your going to mark it, why not just modify the cable to have different keys, one for charging, one for higher speed, etc. Then at least you know right away its not going to work.
But for that matter, once you have fixed the plug & port compatibility you might have well have just used different ports. Because that is what you have, they just look similar enough to cause confusion.
The whole thing, is just a false set of choices brought on in large part by the same industry (mobile phones) which couldn't be bothered to actually make their parts compatible with actual standards. Its doubtful you will ever see any of those manufactures actually build a fully compliant USB part either, since they have regularly proven to be unable to do it even with the simpler standards. This despite charging top dollar for parts that are built with the cheapest design/etc.
Did micro USB have different keyings for different power levels? No, we just plugged in our device and it charged at the rate the charger could support, and if you needed fast you found a fast charger.
Broadly speaking faster charging and faster speeds are just... faster. The beauty of USB is that you can plug into a billion different chargers around the world, anywhere, and while the charge rates might vary, you can charge up anywhere. Keying breaks that.
There is only one power spec for usb cables before type C. Anything beyond that was a proprietary variant that, yep, wasn’t always obvious upon inspection.
Sorting by speed, plus an icon for higher power cables, covers almost all real world uses. It would not have to be complex, and would not nullify the point of a single port/cable.
Even just marking speed would mean a cable never unexpectedly fails to do its job.
Worth mentioning that USB Type C is the plug and it is indeed universal. The protocols are a whole different matter and finding a good cable is a challenge.
They should've just color coded the connectors to capabilities... Like with USB 1/2/3 as black-white/blue/red
Now they had a new form so they could've just used black for charging, blue for some data and red for display. I guess that ship sailed already though.
That's true, we swapped physically visible complexity to software invisible one.. one set of wires and one connector but 24 different set of features depending on who knows what.
All this nullifies the point of having a single port+cable.
If your going to mark it, why not just modify the cable to have different keys, one for charging, one for higher speed, etc. Then at least you know right away its not going to work.
But for that matter, once you have fixed the plug & port compatibility you might have well have just used different ports. Because that is what you have, they just look similar enough to cause confusion.
The whole thing, is just a false set of choices brought on in large part by the same industry (mobile phones) which couldn't be bothered to actually make their parts compatible with actual standards. Its doubtful you will ever see any of those manufactures actually build a fully compliant USB part either, since they have regularly proven to be unable to do it even with the simpler standards. This despite charging top dollar for parts that are built with the cheapest design/etc.