Наполеон карту читать умел и знал, что идти до Питера - хреновая идея. Природа, ландшафт, снабжение - сразу куча сложностей.
Он вообще не собирался вторгаться в глубь необъятных просторов России, думая разбить нашу армию в генеральном сражении где-то под Витебском.
Дорог приличных от границы до Питера было мало, а продовольствия на том пути - ещё меньше, явно не для "Великой армии". Зато была бы фланговая угроза по перерезанию этих дорог. А как вы представляете штурм Кронштадта или Шлиссельбурга??? Эти крепости и в ХХ веке сохранили свое значение.
К слову, в 1941 – 1943 годах почти 500 дней небольшой гарнизон советской армии стойко оборонял Шлиссельбургскую крепость. Несмотря на многочисленные попытки, немцам не удалось переправиться на правый берег Невы.