Почему в городах не развито сельское хозяйство
Потому, что там мало места для занятия этим . Город слишком плотно застроен. И в городе много фабрик и заводов.