Open models that are competitive with frontier will be used on shared hosts.
And with the extreme chip shortages for the next two years, there's little appetite for even bigger models anyway.
Barring a breakthrough in scaling, the only direction the models can really go is smaller. Which will inevitably mean better performing local models for same chip budget.
You can always run these models cheaper locally if you're willing to compromise on total throughput and speed of inference. For most end-user or small-scale business needs, you don't really need a lot of either.
Data centers that are orders of magnitude more resource intensive than anything than came before. Hell there is one planned for Utah that I saw would consume 2x the power of the states current usage, which would there by triple a single states power usage overnight.
Tell me how that is somehow more efficient?
So the question is rather what the most efficient way to serve AI is - locally or from the cloud, so: data centres.
At the end of the day, as a consumer, you still pay per token (or per something) to your provider, except you can chose from multiple providers with your own criteria. If you want to use DeepSeek v4 hosted in Europe, it's possible.
Which would also be an ideal outcome for people interested in avoiding a concentration of power and wealth due to access to generative AI.