> But I shouldn't have had to do any of this. It's time cables came with a label of their own, or some sort of color coding.
There shouldn't even need to be a label. A USB-C cable should be a USB-C cable should be a USB-C cable. There should be a single connectivity/performance spec, and if the cable meets it, it can be called a USB-C cable, and if it doesn't, it should have to be marketed as USB-JUNK or something.
This is what happens when the spec is awful and says "the cable must do 480Mbps, or it must do 40Gbps, or... whatever, have fun!"
There shouldn't even need to be a label. A USB-C cable should be a USB-C cable should be a USB-C cable. There should be a single connectivity/performance spec, and if the cable meets it, it can be called a USB-C cable, and if it doesn't, it should have to be marketed as USB-JUNK or something.
This is what happens when the spec is awful and says "the cable must do 480Mbps, or it must do 40Gbps, or... whatever, have fun!"