This is the reason why billing alerts exist. Just use them. You can't make joke of money.
I think fundamentally small and middle-sized companies are building websites improperly (cargo culting companies that can afford million dollar mistakes), which surely exacerbates the situation.
But we used to be able to count on a person providing a service not to overcharge you because it was bad for business. When they didn't, it was news.