Раскрою вам секрет.
Люди живут в мегаполисах потому что только там есть работа для большого количества специалистов практически любого профиля. Т.е., в первую очередь, ради работы.
А еще потому, что в одном районе его может быть сосредоточено все, что в ином случае, будет разбросано на тысячи километров, если жить в другом месте.
Театры, выставки, галереи, спорткомплексы, детские сады, школы, университеты, стадионы, магазины, рестораны и многое другое может быть расположено в мегаполисе на площади в несколько квадратных километров.
Теперь возьмем небольшой городок или деревню. Что там есть, кроме дома. Может быть клуб. Может быть кинотеатр. Пара музеев. Несколько школ, детских садов. А может этого всего и не быть.
И людям приходится возить ребенка в школу за несколько километров, а в вуз отправлять в город, за десятки или сотни километров. Что говорить о прочем?
И теперь вопрос уже к Вам: зачем жить где-то, если вашим основным критерием к месту жительства является не работа, учеба, магазины, развлечения, и пр., а сам факт перемещения с места на место или проведение жизни в пути?