Meaning you don't think there was a fight in France in 1940.Why on earth does anyone assume that the French would fight for North Africa, Syria or elsewhere when they were not prepared to fight for France?
The Germans, who did the fighting and the winning in 1940 concluded that the reason they won was that they outfought the French. The French army moral was not a problem for them as far as the Germans could tell, until the defeats to the Germans started piling up. The French army moral problems was an effect of a defeat, not the cause of it.
The Germans were quite proud of what they managed to do in France in 1940, and had none of the attitude towards the French that the Americans and British (you here, lately) expressed over it.
Why would you want to denigrate the German achievement like this?
Because it wasn't a fight involving British or Americans, and so by definition everyone must be rubbish?