The main reason why cloud providers can't provide this killswitch feature everybody talk about here is probably that they just can't.
I don't think any of them is capable of billing in real time.
So the monitoring would have to happen on resource consumption. This is already enforced with resource limits in many cases.