Users are paying way more than the cost of inference. Look up inference prices of high end open weight models vs claude or gpt. Cheaper by an order of magnitude.
It's the constant training of new models that's losing them money. New version is out every month.