Причина тут, думаю, политическая.
Наполеон не планировал уничтожать Россию (корми её потом и обустраивай). Он хотел лишь ввести Российскую Империю в сферу влияния Франции, добившись её покорности в борьбе с главным противником - Англией. Для этого ему необходимо было вырвать у Александра I его зубы - уничтожить армию. Что он и намеревался сделать в одном-двух больших сражениях. А поскольку русская армия таких сражений ему не давала, всё время отступая к Москве, то и Наполеон шёл за ней туда же. Отступай Кутузов к Астрахани - Наполеон шёл бы на Астрахань, говоря при этом: "Взяв Астрахань, я поражу Россию прямо в желудок!".
фантазер! Свой бред не неси за Наполеона или ты и есть Наполеон, из Кащенко.
Потому что русские армии отступали на Москву. Идти на Питербург оставя у себя в тылу армию противника? сам-то как думаешь?
за отступающей армией и пошёл.