> The worst part about USB-C is that it can be implemented so wrong it bricks your device!
The miswiring that bricked his device, swapping GND and VBUS, could also happen with older USB plugs. There's nothing specific to USB-C about it, USB plugs have a defined polarity for the power pins since the very first version of the standard.
Mitigating hardware damage is also the responsibility of the device manufacturers. Any external cable carrying power could experience a short circuit due to a fault. All USB hosts are required to limit current to deal with that. If they fail, it isn't the cable's fault.