Also has to do with pins on connections, part of reason it does not short and reset the PSU on SATA is the connection have 1 longer pin so it connects first and disconnects last, not all SATA controlers are made for hotplugging though, I believe the Silicon 3112 was not offically.