Сначала допустили стратегический проёб и подпустили немцев к городу.
А потом поняли, что будет, если город сдать (а сдавали тогда города часто- Киев, Минск, Рига, Вильно), и оказалось, что будет большой пиздец Советскому Союзу- вся высвободившаяся немецкая группа армий Север натворит дел от Москвы до Кавказа. Поэтому держали город как могли. Сдать его было гораздо хуже.