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