How would that work? It's not simple to set a price, when you have a fixed asset. Seems more complicated to set price on a product (ChatGPT), where the product is just a shell for something else entirely (the model), that changes by the month.
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.