The easiest way to guarantee these things is to get thunderbolt 3 or 4 cables if you want to have anything beyond basic USB 2 or 3 features. They generally have a lightning bolt on the plug casing.
if you only need 20gbps (so basically, you're not trying to run a bunch of 4k monitors over one cable) you can get passive 2m tb3 cables that, if certified, are probably higher quality than rando usbc cables, and I don't think that those would be likely to be more capable. Eg: https://www.amazon.com/Certified-Plugable-Thunderbolt-20Gbps...
If you want higher bandwidth and longer you can get active cables or optical ones, but those are obviously more expensive (it's better to think of them as their own electronic device than a cable).
If you're literally only using it to carry DP? I suppose. If you're actually using it as a docking cable and you're expecting it to carry usb, video, and power then I think you might have really unreasonable expectations of what it takes to carry all that in one cable and how cheap that's ever likely to be.
I don't think that's really accurate. A passive low bandwidth tb3 cable is basically just a usb3 cable with a defined set of capabilities and a certification. OP wanted power and video, that's what a tb3 cable provides.