I am actually very surprised that there are so many people that think Morocco would be in the final. Morocco had some flash in the pan wins with Portugal being the biggest win of it all.... but I doubt that they will be able to take it to the final.

France is now the betting favorite at +100 to play in the final, so I think a lot of other people agree with me that France is going to kick Marocco's a$$ tomorrow.

They are suffering injuries and suspensions and it is logic to think Morocco will not be able to beat France. Logically I think so too but in sports in general and football in particular, we can not say 100% about result before a match ends.
Morocco have enough confidence on what they can do after beating many teams so far and they do have enough belief that they can make France as a next victim. They already made a history for Africa continent by being a first team from the continent to play in World Cup semi-final. Nobody charges you anything by dreaming and fighting for it.
Moroccan players won't stop dreaming before the semi final match ends and I believe they even have bigger motivation to win it than French players.