I recently threw out all of my USB-C cables that are longer than a foot but can’t charge at 100w, because I decided USB-C is a primarily a charging protocol, and I’ll use wireless, short cables, or Ethernet for data transfer and HDMI for display.
The matrix of charging + data speeds in USB-C is a nightmare and always resulted in having the wrong cable for the desired devices and usage.