У вас совсем нет различия между деревней в 100 человек и городком, пусть и маленьким, населением тысяч эдак в 20-30? В деревне понятное дело, там каждый друг-другу брат или сват. Если видят незнакомца, значит, к кому-то из своих родственники/друзья приехали. Вот и здороваются.