i think most people would be happier if player built npc's stayed for longer....personally i think they should just fill a certain % of flats with more permanent npcs and more lakes/hills/forrests.
its not a massive problem tho....i have more troops and more food in age2 than i ever had in age1 where i had big npc fields around my citys.