Это очень интересный вопрос и его экономическую составляющую уже вполне подробно осветили в других ответах. На Юге было примитивное производство и неквалифицированная рабочая сила покрывала расходы на жильё и еду. На Севере расходы на поддержание жизни раба типа поднять и бросить были много выше пользы от него из-за климата.
Интересно, что на Юге не было никаких массовых востаний рабов. Местные индейцы воевали и часто успешно, рабами не становились.
Может это потому, что первым рабам из Африке жилось в Америке не хуже. История Либерии это ещё одна загадка этого явления - далеко не все бывшие рабы стремились на историческую родину.
И вообще вопрос рабства крайне терминологически запутан. Рабочий продаёт себя на время рабочих часов. "Договорное рабство" лет на пять, за билет через океан было широко распространено и в Северной Америке. Тут есть, вероятно, главный критерий допустимости или нет. Если у раба выбор быть рабом или тут же на месте помереть, то это морально недопустимо. А если выбор быть рабом, но осознано, понимая, что иначе помрёшь, и подписать контракт, то это либерально и хорошо.
Граница США с Канадой находится на широте Крыма.
Точно также было и в России, где крепостное право процветало там, где было выгодно ведение сельского хозяйства, но его не было на Севере и Сибири в холодных зонах.
Ответ достаточно прост. Дело в том, что на Севере активно развивалось промышленное производство, при котором больше была нужна материальная заинтересованность работника в своем свободном труде. А на сельскохозяйственном Юге богатым фермерам была нужна дешевая рабочая (рабская) сила для обработки их плантаций.
Экономический строй старого времени привезенный из Англии видоизменялся и на разных полюсах США достиг противоположностей в отношениях к рабству, искры революции было не избежать.