Как всегда свою роль сыграл целый комплекс факторов:
1. Неготовность французской армии к новой немецкой тактике "блицкрига" и неумение ей противостоять.
2. Мгновенная аккупация Германией Бельгии и Нидерландов, не давшая Франции время на укрепление этого направления.
3. Несогласованность действий союзников (в первую очередь - Англии и Франции) и нежелание США вступать в войну.
4. Сильное профашистское лобби внутри французской элиты, давление которого заставило правительство пойти на капитуляцию (в отличие от сталинского "ни шагу назад").
5. Распыленность сил французского флота, авиации и колониальный войск (нужно было защищать не только метрополию, но и колонии в Африке и Азии).
Насчет отсутствия храбрости у французов - наглая ложь, они готовы были драться за свою страну ничуть не меньше русских, поляков и других народов, если бы не предательство тогдашней элиты. Французское Сопротивление возникло не на пустом месте, да и в колониях войска продолжали воевать.