The cloud products could be created with hard stops, but the vendors choose not to do so. It's a constant, exhausting fight to engineer projects to avoid the risk of business-destroying overages when those projects don't need to scale infinitely — e.g. when it wouldn't be great if some misbehaving, malicious AI bot takes down the site but that's still better than the alternative of serving some insane number of requests and paying for the traffic.
Isn’t this an over complication? Every service has throttling or limits, you need to set them at dev time.