While I agree with "if it fits, it should work", I am afraid USB 2/3/3.1/3.2/4/... type C, is a [set of] standard, where that, quite often, just won't be true.
Special connectors historically increased the chance of "if it DOES fit, it might work", though, given all the ways DB-25 RS-232 or SCART cables could be wired, or not, it was still plug-and-pray. USB type A and B, mini, micro etc. tended to reverse the issue, "it WOULD have worked, had only the connectors been the same size". So, USB-C to the rescue? Well, for the "Universal Serial Bus" itself, sort of. If the connector fits, some USB data transfer is likely to happen. But the ALT modes, such as HDMI, DisplayPort or Thunderbolt, may or may not work, depending on which optional wires and/or chips happens to be present or not in the cable, which may or may not be marked to indicate such presence and/or absence. And even when USB-C works, it may not work well. I have a slim Apple brand USB-C cable, meant to be a laptop power cord, so while it handles 100W Power Delivery, it only supports USB 2.0 data speeds, but it doesn't SAY that anywhere, nor does any device. It just works, but quite slowly. A USB-C cable may have a chip, telling how much power it handles, but humans can only guess. A cable that charges a phone just fine, may not charge a laptop at all.
Everything, thus far, has presumed everybody sticks to the USB standards and the USB standards only... but they're not even trying. The official ALT mode for HDMI over USB-C, requires certain chips in the cable, but Planet Computers chose to achieve the same end result via other means, requiring THEIR adapter cable. My Apple USB-C Power Delivery AC brick is MARKED with 20.3V 3A / 9V 3A / 5V 2.4A and happily gives 60W to my Dell laptop, but won't even begin charging my Gemini. Unless the device asks for 9V, the brick doesn't seem to care. The Gemini CAN ask for 9V, but only according to the MediaTek PumpExpress standard, not USB Power Delivery. My Dell USB-C docking station can deliver a 130W to the laptop, once a secret handskake has enabled its non-standard 19.5V 6.7A mode. When I plug my Gemini in, it sees the MIDI keyboard plugged into the USB hub of the docking station, but power? Nope! In spite of ONLY being marked 19.5V, it will give 9V to my Samsung phone.
I've heard of about seven different fast charging "standards", several of which comes in multiple versions. So, when things gets messy, I don't think we can ONLY blame Planet Computers, because USB type C is already, by specification, quite messy. And then third parties adds to that...