Football is first priority in some countries like Brazil, that's why we can see people think a country like Brazil got more chance to win the world cup ticket than other teams in CONMEBOL, also since the European countries invest much more than other countries, we usually see these teams on Europe have better performance in world cup every year.
The advantage with European teams is that they have the best football leagues in the world. This means that their younger players get a chance to play with some of the best in football. This is a luxury that is not provided to the younger players in CONMEBOL, AFC or CAF. However, the situation is changing now, as Saudi league is gaining a lot of traction. Even then, it is just this one league in AFC, while all the other popular leagues are in UEFA. And despite all this, some of the UEFA teams are in continuous decline (Germany, Netherlands, Danmark.etc).
Every player from European countries plays football for different clubs for a whole season, which gives European teams an added advantage when it comes to team building. Very few players from African or Asian teams play for some European clubs and they don't get a chance to play a lot of matches throughout the season, so chances of Asian or African teams doing well are very low. Asian or Latin American teams never counter it with European teams, the main reason is that Asian or Latin American players are relatively less powerful than European players, which is why European teams have the most success in countering it.
The performance of these four teams, Germany, Netherlands, Denmark or Italy, is not the same as before, we have noticed a lot of decline in their performance in the last World Cup. Germany was eliminated from the group stage in the last World Cup. The performance of these teams in Europe must change.