надо было выгнать куда-нибудь 15 тысяч жителей города, снести дома предместий, отремонтировать стены, починить рвы, отсыпать бастионы, как-то укрепить правобережье, с которого - из-за Днепра - половина города простреливалась...
Право же, возникни желание "запереться", проще было бы в чистом поле крепость выстроить.
Тут просто любители ХХ века все хотят наложить реалии этого века на ту эпоху: зарыться в землю, "пулемет на вышку", и т.д.
Хотя, все просто - Наполеона интересовала Русская армия - как объект приложения своих усилий в этом конкретном случае. При этом русское командование допустило ряд ошибок в той ситуации, а Наполеон располагал численным превосходством. В итоге, оборона Смоленска была нужна чтобы оценить ситуацию, собрать силы и начинать их выводить из-под угрозы окружения.