Half of those are not spec-compliant. There are only 4 different legitimate types of cable: 3.0 non-power/thunderbolt, 3.1 non-power/thunderbolt, power-capable non-thunderbolt, and thunderbolt. That's 3 more types than there should be, but let's not make the problem worse than it is.
That is insane. Who thought this would be ok?
Is there any cables that are fullspec?
[0] https://www.newegg.com/Product/Product.aspx?Item=9SIAERN68H8...
> At launch, there'll be one passive Thunderbolt 3 cable that supports Thunderbolt, USB 3.1, and DisplayPort 1.2, but with a max bandwidth of only 20Gbps.
https://arstechnica.com/gadgets/2015/06/thunderbolt-3-embrac...
Whoever thought that using the same cable for thunderbolt was Ok. Probably Apple or Intel
Most of it is not even with the cables, but the chips and software at either end.