Потому что войны внезапно захотели обе стороны, Россия и Франция, русский император Александр 1 жаждал реванша за поражение 1805 при Аустерлице, ведь до этого сражения Россия не знала 100 лет поражений в решающих войну битвах, Наполеон нанес оскорбление Александру, намекнув на отцеубийство. Поэтому Россия мягко подталкивала Францию к войне, основной провокацией было несоблюдение континентальной блокады Англии, которая очень сильно била по экономике страны, т.к тогда зависимость от сырьевого экспорта была гораздо сильнее чем сейчас. Ну и плюс ко всему Александр не высказывал должного почтения Наполеону, отказался выдавать за него свою сестру, показав таким образом что не ставит ни во что Наполеона, его императорский титул и не признает за ним его империй, тогда это значило очень многое.
Поэтому война была делом времени, к ней готовились обе стороны, Россия приготовилась лучше.