Morocco just showing the limits of being hard working but not having great forwards.
Bend don't break is a reasonable summation of that, have lots of nervy moments but the better chances overall. Felt Morocco really had the upper hand until about 65/70 minutes then fell away a bit. France didn't try the quick counters but were slowing it down instead, presumably because they kept losing it.
I think the final could be quite even, both finalists have periods where they don't look great but have moments where key players make the difference.