Those GPUs are very expensive.
Inference is expensive because a GPU can only process a certain amount of requests in a given timeframe. Remember that Anthropic is constrained in compute.
If they are constrained, it means that those GPUs are not idle. If they have more customers, they will need more GPUs.
If they have to play silly games using EBITDA to be "profitable", then it means that they need to ramp up prices a lot more than they already did.
Which is why in these discussions I always say that inference is also extremely expensive. Too many people like to pretend without any evidence that inference is cheap.
Language models don't wear out the same way; upgrading is a choice.
You can "just not update an LLM" in theory. But if your competition updates LLMs, and gets more capable, more efficient LLMs, and you don't? They get more capable "expensive tiers", and cheaper "cheap tiers" of LLMs. What are you going to do then? Bleed userbase and die?