Earlier quoted context omitted.
Right, that's what I'd call a mess. The purpose of a standard should be that if a product conforms to it, the consumer can trust that the product will work. That isn't the case with USB-C. I've had some "USB-C" cables that can charge but not transmit video, some that can transmit video but not charge, and some that can do both. It shouldn't be possible to sell a cable that can't do both and call it USB-C.
You can't have a cable that transmits video and does not charge. Even when using USB-C for video, e.g. displayport, it negotiates through a USB 2.0 connection which guarantees 5V @ 500mA.
The limiting factor to my charge speed should not be a cable that has the same designation as another cable which is not a limiting factor.