In two words, 'portability' and 'compatability'.
It seems same reasons as others whom have responded. When I go somewhere, I can just plug my ext HD into another cpu w/o having compatabilty issues. All newer computers have a USB either back, front, or both.
