You are right. The good bonding between team players is more important than having star players in the team. The likes of Argentina and Germany were defeated despite having plenty of star players. On the other hand, even though Belgium won against Canada, their performance was not good. The performances of smaller teams like Canada, Japan and KSA surprised everyone. And so I see no reason to think that Brazil or Portugal will easily win the next matches. Every match of this World Cup has become quite competitive.
Yes, it is true that a team with star players is not a guarantee to be able to easily beat a team that does not have star players, and in this world cup tournament it can be illustrated that football is almost evenly distributed in its game, both Asia and Africa are always considered class 2 in football. , I'm sure that in the next edition of the World Cup there will be a new champion from Asia or Africa who can win it