I can agree with this.
The French national team already has a long tradition of disagreements and conflicts in the team, such as this latest conflict with Benzema at the World Cup in Qatar.
Because of this, they did not achieve the results they could, considering the great individual quality of their players.
At the last European championship, they were very bad precisely because of the big conflict between the players, which reflected on the whole team.
France may have the best players in the world, but they don't have a team and that's their problem.
I would like to know what results the French team should achieve so that you consider this a good achievement. Win several World Cups and European Championships in a row? This is, to put it mildly, a rare event (to win the Euro and the World in a row) and does not at all indicate the weakness of the team. In addition, there is no limit to perfection and you can say about any team that they could perform better. For example, there are also questions for the Golden Generation of Spain
Spain's golden generation was twice European champion and once world champion in the period 2008-2012.
This generation of France, in terms of player names and individual quality, is the strongest French national team in history, at the level of that Spanish national team, but they won much less than them, only one title.
At the last European Championship, the players came quarreling with each other and played very poorly, disappointingly losing out already in the round of 16 against Switzerland.
At the European Championship before that in France, they lost in the final against Portugal.
At this World Cup in Qatar, the players again came to quarrel with each other, with a big conflict between Benzema and other players and in the end they failed to win the trophy again.
Spain's golden generation was united and without internal conflicts, and because of that they managed to win three trophies in a row, although in terms of quality they may have been even weaker than this French national team.