If AWS doesn't do it, then GC has no incentive to do it either.
I think this should be mandated by law, so all companies will have to introduce caps that actually work.
If the customer sets $100, this is the maximum they should pay, regardless if the operator has any delays or other problems. It should be their problem.
I think once the law mandates it, they'll quickly find a solution.