Even then, I've had success with older HDMI and DP cables up to fairly high bandwidths. It's only on a longer cable and a 4K screen, as well as one 1440p screen that was just really picky for some reason, that I've had issues.
Meanwhile, the instant I want to transfer a non-trivial amount of bytes, USB 2 speeds come and make my life worse than it needs to be (or at least it did before I sat down, found decent speedy cables, bought them, and then put them in their dedicated spot for me to find the next time I need to transfer files).
Agreed on the purchase experience though. It was a pain to find decent cables, but at least it's possible to end up in a happy place.
The critical difference is that USB versions keep adding new wires and active components, while the display cables largely stick to tightening the analog signal integrity requirements. Whether an old HDMI cable works for a new display is largely a question of how high the data rate is for the new resolution and refresh rate, vs how much the manufacturer of the cable overshot their analog bandwidth target.