The problem is it wouldn't be difficult for Amazon to start charging based on how much storage space you're consuming, which would pull the rug from under their feet.
Notice that the way Amazon does price arbitrage with their compute nodes allows then to pull the power on them at any time when the price point moves above what you had payed for it. Anybody feel good about that happening to their data?