Earlier quoted context omitted.
I constantly have Vdd shorts due to ground loops when measuring stuff. But a more frequent case is worn out cables (every lightning cable I've owned has eventually broke). Its not rare enough of a failure mode to ignore.
Yes, and that's why the USB spec puts the burden of protecting against electrical shorts on the controller. The device side shouldn't have to worry about trying to shunt 100 Watts of power somewhere. I mean this kind of protection is way beyond typical ESD protection due to the power involved. It would add a lot of cost to do this, maybe even a dollar or two in raw material.
You'd have to open the circuit in the face of 5V of potential hooked up backwards, not really a tall order.