I don't agree that there is a large gap between France and other European teams. France currently maybe is the best team in Europe, but England and Spain are pretty close. Just look at how they got kicked out from the final four of the Nations League. They got one win in the last 5 games played and finished third after Croatia and Denmark. I know that Nations League is not that important competition, but it still is a competition and I'm sure that France fans would love to see them in the final four.
I just wanna say that France may be the best team in Europe, but they are not unbeatable. Especially in the knockout games where one red card or one penalty can change the outcome of the game.
We are talking about something that happened almost a year ago. Yes... France didn't performed well during the 2022–23 UEFA Nations League. The management didn't gave much importance to this competition, and the players themselves looked not very interested. There were quite a few upsets. Started with France going down 1-2 against Danmark (after scoring the initial goal). Then Croatia got a lucky penalty, which helped them to hold France to a draw. Then again, in the next match another penalty enabled Croatia to defeat France.. I am not defending their performance in this tournament. Just saying that France of 2022 June is not the same as the France of 2023 April.