And France have easily one of the best teams, with lots of very talented youngsters waiting for a chance to prove themselves. Even with multiple injured highly important players that would have otherwise started (Pogba, Kanté, L. Hernandez, Benzema, Nkunku to an extent) they got to the final. For every player retiring (Benzema, probably Giroud and Lloris) there are younger players ready to step in, all the way down to the youth teams. And this is at every position, unlike most other teams like Brazil, Argentina, Germany, Spain that have obvious gaps in at least one position. The only other ones that come close in terms of all roundness of talent are England.
France will be a menace for at least the next decade.