Even after de-duplication and compression, my company stores about 400 GB of data with Tarsnap. Tarsnap is a double digit percentage of our monthly infrastructure costs.
I think, perhaps, it's rather that the value that a business backing up a 30 MB database every day gets isn't radically different from the value that we get backing up several orders of magnitude more than that.
The question really is if straight utility pricing makes sense. I could imagine that a floor on the pricing, or a non-linear curve would probably do better than simply keeping the same model and raising the prices. There's also a question of distribution of total revenue -- if the revenue for the small accounts was increased by 10x, would it balance out a 50% loss of large accounts?