Personally I don't think bandwidth is an artificial limit, or that it's unreasonable to require an upgrade after a certain cap. A site with 100,000 daily visitors will be able to afford at least the business tier.
It makes more sense to have flat pricing and to have feature that entice businesses to upgrade.