You know what?
This is why they should use FireWire!!! I mean, it's not used by a lot of people, but I wish it was the main standard. USB is garbage, and you can't rely on it to charge something that's almost a PC (as well as transfer data).
One day, USB 2.0 will fail to deliver the performance required for modern computers. Internet bandwidth is becoming more scarce as more people use it, while flash memory is becoming cheaper rapidly, so the cloud will really only be used for small data (especially on cellular data). Eventually, USB 2.0 will not be fast enough to transfer the data to the devices. Companies will hopefully go to FireWire/LightPeak. The whole reason they use USB 2.0 is because it is just so common.
For people to switch to bigger storage capacities, you just need to produce bigger flash memory. For people to get more bandwidth, the whole backbones of the networks must be rebuilt. If they upgrade it, even newer technology will not be applied until much later. Companies cannot afford to keep using slow USB.