With USB-C cables I tend to throw them out unless they are premium cables that cost upwards of $20, I mean I could keep the cheap ones around to charge this or that but cheap cables have this way of going bad, like they are supposed to work if you plug them in either way except they don't, you plug your cheap device in overnight to charge and it doesn't really charge, etc. No way I could trust my wife to handle it.
Personally I think USB got worse in a lot of ways in the 3.0 generation, like at 1.0 they designed a bus architecture that could enumerate 127 devices on a root hub. USB 3.0 doesn't promise anything and ff you start plugging in hubs to your laptop you will hit undocumented limits and find devices start dropping out randomly when you've plugged in several devices and it gives me the heebie jeebies because a mass storage device could drop out. I know mainstream filesytems today are pretty durable but still...
My only issues so far come from charging protocols rather than cables anyway.
Moreover, stuff like how many watts a cable supports are issues that happen regardless connector type.
This device let me categorize all my loose cables (and throw out the truly terrible ones). It was worth every penny.
That app is probably a good place to start but I wouldn't trust it fully.
Good thing nobody lies.
Before getting the tester I just kept buying new "known good" cables whenever I needed one since my cable drawer was just a huge unknown.