I would lime quotas for individual services like “only spend $100 for EC2 and shut everything off when I hit it.”
My point is that I would rather have my stuff nuked than get a $1000 or $10k or $100k bill.
Setting up notifications and triggers is sort of possible but 1) that requires a lot of work for something that should be built in, I think; and 2) notifications aren’t in real-time so by the time I get a notification that I’ve gone over my $100 threshold I might already be at $1000.
I can compensate for this with scripts and third party services, but this would be so much easier if built in.
Unix has had disk quotas for decades right? Imagine if sysadmins left it up to users to monitor and control their usage and just charged overages. It’s so much more work for the user than when the system does it, or at least offers it.
My Linux host offers bandwidth quotas with similar cutoffs. I would never want an “unlimited “ quota where I got billed by the transfer and it was up to me to turn off. Some may want that, but not me.