Local population (incl. the density thereof) is arguably the driver of value, moreso than any other factor besides sheer size and maybe location (in exceptional cases, e.g. adjacent to a coastline). If you could build a store or a restaurant anywhere, then all else being equal, would you build it where there are 10,000 potential customers within walking distance or where there are merely 1,000? Likewise, are you going to move where there are lots of places to eat and shop or where there are few? Generally people want to be where other people are, and this produces a positive feedback loop between local population and demand for land; there are exceptions, of course (some people like to live away from population centers instead of in the middle of them), but they ain't numerous enough to meaningfully suppress that feedback loop.