The SATA and USB, and perhaps even the next PCI iteration, should be merged... Find a way to be able to bypass the CPU when necessary with USB, and provide a powered universal interface for peripherals and storage devices that is backwards-compatible with both...
I see no reason to keep the benefits of unpowered SATA with the flexibility of USB separate.