Compare any top National team today to one 20-30 years ago and see how far football has fallen.
Brazil. Is there anyone in todays team that comes close to Ronaldo, Rivaldo, Ronaldinho, Cafu, Roberto Carlos and Kaka? Neymar is the only one.
Argentina. They have Messi but the rest of the team is garbage. Who’s their Riquelme, Batistuta, Crespo, Aimar, Veron, Zanetti?
Italy. Winning the Euros was a huge achievement but the only legendary players this teams has are Chiellini and maybe Bonucci. No Buffon, Nesta, Cannavaro, Zambrotta, Maldini, Pirlo, Gattuso, Totti, Vieri, Del Piero and others.
Spain. Nowhere the team it was in the late 2000s.
France. Probably the best team in the world, but still doesn’t hold a candle to the 1998-2000 teams who had Zidane, Henry, Deschamps, Vieira, Trezeguet, Thuram, Pires etc.
I can go on and on.
The only exceptions are Belgium and Portugal who probably have the best teams they’ve ever had.
- - - Updated - - -
If you want to make an argument from a club level, than today all the best players play for a handful of clubs- Barca (debatable after Messi left), Real Madrid, Bayern, PSG, maybe Juve and the big 4 English teams.
Back then you had superstars playing at clubs like Valencia, Bayer Leverkusen, Fiorentina, Roma, Lazio, the Milan teams, Lyon, Monaco, Celtic, Ajax, PSV, Porto, Benfica apart from the top teams I mentioned earlier.