Im surprised some countries dont have consumer protection laws that would force them to be more explicit/accurate
And if they do that accurately, there's no stopping someone from mapping the guard rails.
Clearly that outcome is more uncomfortable than what we have now, which is enough people seem to be okay with vague billing.
Second, how does vague billing prevent someone from mapping the "I'm sorry, I can't help you with that" style of responses to map the guardrails?
The API makes it simple, yes. They make you pay per token per model. A new model has different prices. Not being able to do that is what makes it not so very simple.