We all thought SATA would kill the ribbon cable, but here we are with SATA hard drives and ribbon cables going to everything else. There's an easy solution to this, but it isn't used that often: USB.
Optical drives, floppy drives, card readers, zip drives, any almost everything else you can put in a 5 1/4 bay can be found in a different from factor using USB. We had a chance to kill three birds with one stone; the power cable headache could be fixed, devices could be easily hotswapped, and the varying standards would all be unified.
While internal USB is used, the connector is just a pin header--nothing durable, or even keyed.
Computers aren't even close to being truly usable, but we still need to take steps to unify similar systems.