So you're saying that they can't implement a hard limit, yet are able to provide hard-limited trials / student credits?
It's impossibly hard to believe they couldn't implement the pre-paid model
would you want your services to just turn off when a certain threshold is hit? If so, this problem is solved, set an alarm when cost hits X, use that alarm to trigger a Lambda to turn off the unwanted infra. AWS provides all the tools you need, you just need to use them.
Yes, but I want this lambda to be written and run by Amazon. This was requested already in the first days ow AWS, they literally said they understand it is important for us and will work on it, and then stopped replying about this issue for many years, in spite of people asking for it and voting for it all the time. They know perfectly well what is going on and decided not to do it for business reasons.
This problem should be solved with a simple form in the billing area, not a solution that probably requires upwards of 40h of work to set up and properly test to a level I would trust it with anything. Even then it's dependent on delayed cost reporting with unknown failure modes. It merely makes a best-effort at containing the costs and it doesn't actually limit them.