It is understandable that every cable doesn't have to and shouldn't support every feature. USB cables would be insaney overpriced in that case. For simple charging you don't need a high speed 40gbps cable that can connect an external GPU.
To mitigate the confusion, all simple charging cables should be universally labeled as such and all high speed cables should also have some markings that indicate the maximum speed of the cable or something similar.