Стратегически с начала войны переть на Питер было бы ошибкой.
Политически Наполеон оказался в совершенно дикой стране с только зарождающейся буржуазией. Ему просто не на кого было опереться. К чему могло привести освобождение крестьян, Наполеон понял, познакомившись с забитым народом, превращающимся при отсутвии плети в бандитов. Идеалы, которыми мог прельстить Наполеон, в этой среде не сработали бы.
Если понять,что он делал в Египте, то станет понятно, что он забыл в России.
Питер брать с земли неудобно. Его надо брать летом с земли и с моря. Удержать его будет сложно. Французские корабли не прошли бы к Питеру через Англию. А Москва давала возможность удержать всю Россию, плюс открывала дорогу дальше в Среднюю Азию и дальше в Индию.