Villagers are so innocent. Most farm products are exchanged between people rather than sold. People would rather gift than haggle between themselves. Also, they help whenever it is needed. I grew up and a city and now live in a village. So, I know the difference.
In a city, no one knows a neighbor but in a village, everyone cares but if there are fights, then it is also worse enough and often leads to either cold wars or duels.
So, it is a win win situation