Наполеон 3 не был таким лидером как его дядя Наполеон 1.
Неумение консолидировать силы страны, а также Франция считала себя гегемоном на материковой части Европы, и не видела опасных угроз со стороны соседей. Поэтому в военном плане Франция отставала. Но думаю большую роль сыграло все же военная машина Пруссии с ее самой лучшей армией в мире на тот момент. И не стоит забывать рьяный патриотический подьем немцев за объединение, тоже сыграло важную роль в их победах