I had an incident where a SaaS product went haywire and ran up a $10k bill. I was quite shocked when AWS didn’t write it off and pursued me for the money. You can’t necessarily assume a cloud provider will have your back in these situations.
I accidentally ordered a $200 bottle of wine instead of a $20 bottle at a restaurant once, but didn't realise until after the whole bottle was gone. I was not shocked when the restaurant expected me to pay for it, because obviously I was totally responsible.
That doesn't really matter, though. A cloud provider would likely have different motives and apply a different calculus to the decision of whether or not to offer a refund in a case like this, than a restaurant would over a bottle of expensive wine.
Amazon is thinking about customer retention and growth, and about the goodwill lost in refusing such a request. The restaurant is thinking about the likelihood that someone is just trying to get out of paying for something for which they did actually understand the cost.
Because the actual cost to AWS for a customer accidentally racking up an expensive bill is minuscule compared to the cost of that bottle of wine to the restaurant.
Amazon also has an interest in keeping their customers happy, and keeping usage growing. A customer who gets a refund for accidental or fraudulent usage is much more likely to remain a loyal customer, and hopefully spend more on the platform in the future. A restaurant, while in the hospitality industry, is likely more concerned with their razor-thin margins.
Also I would expect the true motive in your example is that the restaurant-goer is trying to scam the restaurant out of an expensive bottle of wine, and I'm sure most restaurant managers would agree with me. The AWS customer is not only more likely to have made an honest mistake, but AWS support has tools available to look at the usage and make a more nuanced decision as to whether or not the customer is telling the truth.
(And I have witnessed quite a few situations where Amazon has written off usage bills in cases like this. So clearly they agree with me on this, at least some of the time. Not all of the time, of course, as the grandparent poster can attest to.)
Everything you say can be vice-versa said and will apply too (or if it does not apply, it's a subjective IMHO).
A restaurant has an interest in keeping customers happy, and keep recurring customers growing.
I would also expect, that the average cloud user made a mistake a professional should not have made and is now trying to get out of it the easy way. I mean, what do you expect if you post your credentials to GitHub (just an assumption)? Same as if you order wine without looking at the price. Your fault.
Also, a single bottle of 200$ is minuscule compared to the monthly/yearly renting fee a restaurant needs to pay, which can be many thousands.
Long story short: IMHO it all comes down to how good one can tell that it's really a mistake and there were multiple mistakes which could hardly be avoided which lead to this issue.
Some restaurants pull a bait and switch on customers ordering wine, bringing a similar bu wildly more expensive bottle in place of the one that was ordered, hoping for exactly the outcome that you described.
I would be shocked to find a cloud provider doing that, but I wanted to point out that you might be not have made a real mistake.
I know of one startup that failed due to a bill not being forgiven after they were attacked. There is no guaranteed safety net with cloud costs. This is why it'd be good if you could put a hard limit on your account usage.
GCP forgave my team's bill of approx £220,000 when we'd misconfigured an ETL job that ended up running horribly expensive pay-as-you-go queries for about 3 days before we noticed.
It was pretty much entirely our fault, and we were still able to get those charges forgiven when we owned up to the error and asked nicely.
So I'd at least recommend asking Azure politely first.