The USB-C spec is an insane mess. The fact that every port used to be different is actually a feature, as it helps you identify which device supports what based on the ports it had. If you see an HDMI port on a laptop you can be sure it's going to output some kind of video signal over that. If you see Thunderbolt then you're sure the machine supports Thunderbolt. USB-C just jams all these incompatible standards into…
Not only that, but the USB-C plug itself is the worst-designed plug I have seen in a decade. It's flimsy sheet metal on the plug side with a nice big cantilever, and flimsy sheet metal soldered to a PCB on the other. Perfect recipe for broken ports and cables. I break about a cable a week and break a device every now and then. Mostly doing very normal things like charging a phone in my pocket while hiking. USB-C seem…
I've patched up so many of these over the years, that doesn't really seem that accurate. Though it is relatively true for properly designed stuff (connector bottoms out on the case and not on the jack) and things using the rather rare panel-mount jacks, which are indeed very solid if only lacking in ingress protection.