Spending on training and inference is not 100% efficient, and there's an equilibrium where companies spend less than 100% on training and inference.
Why doesn't everyone spend 100% of their compute on training and not serve any customers? It's because if they didn't get any revenue, they couldn't raise money, they couldn't do compute deals, they couldn't buy more compute the next year.