> 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!"
Unless you want all cables to be thick, $60, and cap out at 1 meter long, this is not a reasonable standard. 480mbps USB-C is perfectly adequate for many applications. Likewise for 60W cables.