We can't compare Pele, Ronaldinho, Ronaldo, or other similar players with Neymar, they played for their national teams for a long time and they earn many achievements also compared to Neymar these players had much better performance and they had more stability while a player like Neymar can't have weeks of good performance and then just like this year, he can disappoint while the team.
I think the generation of golden players in Brazil is over and that's why they couldn't earn many achievements recently in the world cup.
A few decades back, teams like Brazil and Argentina were ahead of the other teams in terms of quality of play. But this gap has disappeared now. Also, the local leagues in these countries are not of high quality and therefore the players opt to play for European leagues. This is having an impact on team bonding, as nowadays the players remain with their club for almost the entire year. International matches are given a low priority when compared to club matches and even while participating in national matches the players are very cautious to avoid any injuries.
Europe's top leagues are a measure where players are said to have a very good game, especially if they penetrate the main squad at the club.
Brazil has always produced star players who have excellent abilities, and that continues from season to season and I don't think that the golden generation of Brazil will just disappear, I'm sure that in the near future there will be many young players with potential from Brazil.
Personally saying European countries dominate I don't think so, even now from Asian countries their football is developing further and I'm sure they will do that in the next season.