It's amazing that we still lack the ability to set a hard cost cap on a lot of cloud services/API, as the consumer you usually have a rough idea of what something is going to cost (I say rough because pricing out AWS is always fun) and an idea of what the lower bound "oh shit that isn't right" limit should be, so why can we not set that.
You shouldn't be getting an unexpected $34K bill (unless it's within variance and you are running a very large system).
Cynically the opaqueness of this stuff has to be by design/intention at this point.