Strider It's true, but if it's balanced right then even as you scale up your needs scale up so the cost should remain the same. So market cap should be irrelevant. That doesn't mean as it currently stands, that's how it works. But if it's balanced, then it would.
But to your point, build resource generators based on the needs as you said above. Every race and kingdom has the ability to build a self sufficient kingdom, it just means a shift in buildings.
Some have complained that they can't win with 2.5:1 ghs, and then also complain that they don't have enough resources and should be given more. But this is simply incorrect.
Reduce the GHs, build more resource generators, and build units that work within those constraints