This is really only a problem if you buy cheap cables. Pick the baseline spec you want your USB cables to meet, and throw out all the ones that don’t. Problem solved.
It’s still a minor frustration if you have to borrow a cable, but that’s solved by packing a cable, and by encouraging as many other people as possible to also throw out their cheap cables.
It’s still a minor frustration if you have to borrow a cable, but that’s solved by packing a cable, and by encouraging as many other people as possible to also throw out their cheap cables.