Amazon, you pay for what you use, Dropbox you pay (more than S3) for 50Gb, you use less than that Dropbox make money from you. They also aggressively hash data chucks to avoid storing the same data from different people twice - while charging both of you.
None of this is bad - they have a great product - but it's how they do it.