Ultimately the majority of people only use usb cables for charging or 2.0 speeds for their keyboard or mic so this isn’t a problem. And for those who it is a problem, they know which one their high speed cable is.
https://www.usb.org/sites/default/files/usb_type-c_cable_log...
Isn't the whole point of the USB standard to make it so you don't have to be a super nerd to plug stuff together? People just want to transfer data from their phone or camera to a laptop without navigating spec sheets.
This is not some minor inconvenience. It is a serious problem that creates completely avoidable hurdles. We have to label everything so meticulously and anytime somebody asks to borrow/use any usb-c cables from my department, we have to be incredibly particular about what we hand off.
HDMI? Whatever grab it from the drawer. USB-C? I need to assemble a committee and find out your use case, as well as when we’ll get it back. It’s absolutely ridiculous.
The only consistent solution is to massively over spec and spend 10x on cables you don’t need.
When it doesn't, it will take hours/days to figure out why and if it comes down to a cable incompatibility, I would have already made the mistake of not knowing what I was buying.