От образа жизни это зависит. Так получилось, что я год жила в небольшом провинциальном   и относительно благополучном городке (РФ). Население там тыщ 20, может чуть больше.  В городе есть два работающих завода плюс все их обслуживающие предприятия) - то есть работа в городе есть, правда зарплаты и доходы у людей скромные. То есть люди бедные, но не маргиналы-люмпены.  С традиционными развлечениями вроде ТЦ-кино  при этом не очень. Можно 1.5 часа ехать в соседний город - но это долго и главное дорого.  И вот там активисты из числа местных жителей тоже часто организуют какие-то мероприятия своими силами совсем за бесплатно или за очень небольшие деньги. И я была удивлена, что там много всяких занятий и кружков для детей,  и каток заливают, и клумбы вокруг дома сами жители сажают,  а не администрация,  есть всякие прокаты спорт инвентаря буквально за копейки , музеи, библиотеки... словом, культурная жизнь,  которая держится в основном на энтузиастах, потому что денег так не заработаешь особенно.  Я просто думаю,  что в той же Европе намного больше населенных пунктов такого формата, чем у нас. У нас часто  такие маленькие города - это места без работы, откуда молодежь стремится при любом удобном случае свалить. Остаются старики,  лентяи или маргиналы и все разваливается окончательно.  А в мегаполисах люди более-менее с деньгами и спрос на самодеятельность меньше:   профессионалы за деньги сделают лучше.