Потому что они не хотели его брать. Это было абсолютно нецелесообразно с военной точки зрения. Даже в измученном блокадой городе уличные бои обошлись бы противнику слишком дорого.
Как и отвечали выше, не было цели взять Ленинград. Была поставлена цель измучить людей и приказано "Ленинград стереть с лица Земли". Город хотели превратить в руины.
Ага. И затопить водами Финского залива, как Москву... Слышали- слышали...
Зачем же тогда Гитлер отправил танковую группу Гота в июле 1941 в состав группы армий "Север"?