Earlier quoted context omitted.
Why don't they give NAMES to these different types of cables? They seem to have either no names or too many names where it's unclear what is intended for the consumer. Just giving the cable a clear name (in words, not icons), so you could know what you were buying, and a device could say "you need this kind of cable", and a person could write a blog saying "to support DP-Alt-Mode you need X kind of cable" and all use…
They did, kind of. USB2, USB3.1 gen 1, and USB 3.1 gen 2 are 480mbps, 5gbps/DP-alt-mode and 10gbps/DP-alt-mode, respectively. The problem is really that people won't remember that distinction unless they need to know it regularly, and unless you know to Google "difference between USB 3.1 gen 1 gen 2" you won't be able to figure it out.
I have been told those names were not intended for the consumer. (And indeed "USB 3.1 gen 2" vs "USB3.1 gen 1", seriously?).
I think there is another set of names, also inconsistent and unparallel with each other or the first set of names, intended for the consumer, that nobody can seem to figure out.
More precisely: "Why don't they give them _reasonable_ usable names, and only one set so everyone uses the same one?"
This still seems to be an obvious part of the design of the product to me.