I believe (over years of living with this explosion) that much of it is due to "sloppy" software with useless "overhead". Developers have allowed files to grow simply because they have no incentive to be more prudent in their designs. My first USB drives were Dell 64Ks and I was thrilled by such capacity in such a small package, but alas they now languish in the drawer, their minimal capacity ultimately limiting their use
I have three USB drives plugged in now and I just checked they are---60GB---and they aren't the biggest horse in the barn
"A pessimist sees the difficulty in every opportunity, an optimist sees the opportunity in every difficulty” ---Sir Winston Churchill
"Political extremism involves two prime ingredients: an excessively simple diagnosis of the world's ills, and a conviction that there are identifiable villains back of it all." ---John W. Gardner
“You can’t go back and change the beginning, but you can start where you are and change the ending.” ---C. S. Lewis