If it's a free tier there should never have been a charge in the first place...

What would the would “tier” mean here? There is a US tax bracket (tier) where no tax is due on long-term capital gains. That doesn’t mean it’s wrong when I pay long-term capital gains.

There's an expectation when it comes to consumer goods, and even protection in most jurisdictions, that you can't simply charge someone for something they don't want. It's like dropping a Mercedes at someone's house then charging them for it when they never wanted or asked for it. Allowing a "free" tier to run up so much traffic that it becomes a $100k bill is ridiculous and probably illegal.

Taxes are different because they never exceed the amount the person paying the taxes receives.

A free tier would mean that the expected bill is not higher than $0

Indeed, if you keep your usage within the tier of usage that is free, they charge you exactly $0 per month. It is only for usage beyond that free tier that you are charged.

They should shut off your service if you go over the free tier, and all of these problems would disappear.

I agree that there should be an option for a user to select "I never want to pay so much as $0.01 and if there is a circumstance where I'd need to, I expect you to shut off my services and delete my data if needed in order to avoid me incurring any bills."

That would solve this issue, but needs to be an explicit opt-in, because a lot of users don't want that.