I have over 50k in population, and still 15k more till I reach max. Why shouldn't I get a metric !@#$-ton of gold as a result? How about you try to feed 50,000 people...
It's not how it works. Not all regions are equal. It's very possible that Golden Farrow is a large but poor city that can barely feed itself.