Тому що в містах надзвичайно висока щільність населення, і всіх цих людей треба кудись селити. Багатоповерхові будинки - напевно, єдиний варіант вирішення квартирного питання. Хоча людям зазвичай не подобається ділити будинок і під'їзд з численними сусідами, така плата за наше бажання жити в місті.
Тому що такі будинки займають відносно невелику площу, і в той же час можуть вмістити багато мешканців.
Тому що в містах як правило чисельність населення більше, ніж в селах. А будь-яке місто не гумовий. Вони звичайно ж розширюються, але не в такому темпі. От саме через це я не люблю великі мегаполіси.
Залишити відповідь