А мог ли Гитлер вообще выполнить задачу по взятию города при помощи штурма?
Нет!
1.) Все предприятия Ленинграда не были эвакуированы, работали на полную мощность, производя тротил, боеприпасы, оружие, танки. Также, Ленинград располагал Балтийским флотом. При штурме корабли БФ (явно необходимые слабому ВМФ Германии) и заводы были бы взорваны.
2.) При штурме, например, Зееловских высот, который длился с 16 по 19 апреля 1945 года, погибли 33 тысячи советских и пять тысяч польских солдат, 12 тысяч военнослужащих вермахта. Цифры потерь в битве за Зееловские высоты - весьма относительны. "Поле перед высотами - гигантское кладбище", - подчеркнул директор мемориального комплекса Герд-Ульрих Херманн, напомнив, что ежегодно здесь обнаруживают останки 150-200 погибших. О страшных боях свидетельствует и тот факт, что только с 1991 по 2003 год в районе найдено и обезврежено свыше девяти тысяч тонн боеприпасов, отметил директор мемориального комплекса.
При штурме Ленинграда Вермахт понёс бы не меньшие, а то и большие потери - даже с учётом финнских частей.
Отсюда легко вывести то, что единственный путь по взятию города - это блокада. Уничтожение жителей Ленинграда голодом.
Здесь более подробно -
https://labas.livejournal.com/1054907.html