Ответ на вопрос, почему Ленинград не уничтожили во время блокады, довольно прост. Это результат мужества и героизма всех жителей и тех, кто защищал его при обороне. Это и на самом деле так, без высоких слов. Даже голодом не удалось уморить, хотя число умерших от истощения просто ужасно.
Немцы, не взяв с ходу сам город, не решили преодолевать столь глубокую оборону, которую ленинградцы подготовили к этому времени. Но, главное не захотели ввязываться в уличные бои. Прекрасно понимая, какое количество танков будет потеряно в этих боях и, осознавая, что эти танки ему нужны под Москвой, Гитлер отдает приказ о блокаде Ленинграда. "Голод, вот что послужит лучшим оружием против этих русских", думает он. Но это не Западная Германия, где 1000 калорий в день в 1946 году привели к панике и крикам о геноциде. Ленинградцы получали и того меньше. И при этом выживали и работали, давая войскам помощь всем чем могли.
Отмечу, что центр города не был столь сильно подвергнут обстрелам и бомбовым ударам, как рабочие кварталы и окраины. Очевидно, что Гитлеру хотелось проехаться по историческим памятникам и увезти в Германию огромное количество произведений искусств. Статистика приводит цифры в 170 тысяч снарядов и более 100 тысяч бомб, упавших на город за время блокады. Но в кольце находилось порядка 5000 квадратных километров. Если провести некоторые математические действия, то получится, что на один снаряд или бомба пришлась территория более чем в 18 тысяч квадратных метров. Если представить себе обычный дачный участок в 6 соток, то один снаряд или бомба разрывались на территории равной 30 таким участкам. Конечно, в кольце находилась не только территория самого города, но и пригороды. Поэтому плотность огня была очень велика. Однако и не за один день на город упали все эти смертоносные снаряды.
Так что не хватило у фашистов сил. Вот в чем причина того, что город оказался не разрушен полностью. А в том, почему он не сдался, как Варшава, к примеру, мы уже давно вроде и разобрались.