Farmers might have really cared about how many archers people had to protect them but individuals did not chose the lands that they moved to settle in based on whether the city/state needed more soldiers. They settled in lands that provided food - especially in ancient days.
Of course. But they *didn't* ignore the forests and hills around them, once they learned to utilize trees and minerals and so forth. Those, also, were included within their people's 'lands'. Just because those resource areas couldn't be lived on, or have corn planted on them, didn't mean they weren't considered an important part of their lands/country. Hence, they were 'owned tiles', even though no(few) settlers moved onto them and put their huts/tents/yurts on top of them. So the fact they are basically ignored by the land acquisition engine in CiV, in inordinate favor of food tiles, is anything BUT historically 'accurate'.
An intelligent and accurate method of tile acquisition, would have been for the settlers to plop down on and improve 3 or 4 food tiles initially, which makes sense- gotta have the food base. But by then, you've already outstripped the citizens to work even those food tiles, and your city is choking for lack of lumber and ore. So the citizens, not being total idiots, venture into the nearby hills and forests and 'acquire them (those production tiles)' for their immediate needs. And they sure as hell didn't pay anybody any gold for those trees and hills, either- it's all open virgin land, be it farm or hill. So, they didn't just keep moving outwards on the flat ground and plowing more fields that couldn't even be utilized yet,
until they had the other resources needed to build their homes and make towns, and support their further development of more lands. Not to mention improving their ability to protect themselves from external evildoers. The default land acquisition system totally ignores those realities, and has no claim whatsover to 'historical realism'. It assumes all of the people who explored and moved into new lands were always just farmers- they weren't. They were a big part of it, yes- but not 100% of it, by any stretch. Once metals and other minerals were discovered, whole cities were sometimes deliberately centered near their locations for production- copper, gold, the bronze age, iron age, etc. Such things weren't ignored just because 'everyone was a stupid farmer who didn't know any better'.
So it is just another piece of gameyness, conjured out of thin air, and no better than having to pay gold for your production tiles. I'll accept it as a gamey feature, but not as being anything approaching historically realistic. It is simply not.