1)В деревне люди кормят себя сами, выращивая овощи и фрукты, а в городах в этом нет нужды, им выгоднее покупать их. и нет нужды в огороде.
2) В городе большая густота насиления. жить в многоэтажках - один из выходов, иначе всем места не хватит.
Я думаю, что всё-таки второе.