В первую очередь играет цена на квадратный метр земли. На западе эта стоимость выше, чем в России. Это и заставило строителей возводить дома не в ширь, а в высь. Более того, на западе серьезней относятся к плану строительства кварталов, районов и городов, чем у нас. Это и заставляет собственников возводить высокие здания за минимальное количество времени (потому что время-деньги).
Территория нашей страны огромная, а на западе государства размером порой меньше Новосибирской области например.. И чтоб хоть как то сохранить природу (леса, поля и т.д.) других вариантов особо и не придумать.
Я, конечно, не эксперт, но стоит так же учесть:
1) Различия в почве и рельефе.
2) Для небоскребов необходимо делать фундамент глубже, проще и дешевле вырыть яму пошире, но помельче.
3) В горизонтальных зданиях легче эвакуировать людей.