Because if they did't have any physical features to would be a ghost town.
( I sure wouldn't wanna live there if they had no shopping center ^_^). If it were a ghost town, the owner of that land wouldn't be making any money. You need nice physical features to attract people to that town.