I've just seen that a lot through out the years in the Premier League. They are hardly given. Not saying it wasn't stupid, but
I think this France team is just as good as the 2018 one. They're a bit more balanced.
People aren't really understanding how good a job England did on Saturday, they nullified France's greatest strength, their width. Dembele is a world class player and they managed to limit both he and Mbappe's influence. I don't see either Morocco or Argentine being able to do that.
In 2018, France were forced to play Matuidi on the left wing to cover for Pogba in the middle, right now, they are able to actively use their dual threat. In addition, I think Griezmann is actually more influencial than he was in 2018, he's providing a lot of the link play in the middle for France. Allowing them to stay solid centrally, whilst still being able to combine high up the pitch.
Remember 4 years ago, Spain, Germany, Brazil and Argentina were all out before the semi-final. None of these teams were better then than they are now. Belgium aren't better than any of these teams either. I actually think the quality of national teams is better than it was in 2018, equal to 2014, but not quite at the 1998 or 2006 level.