Secondly, individual charisma doesnt work nowadays unless the team is good. Cristiano Ronaldo was able to draw against Spain but then Portugal lost to Uruguay because the opposition's defence put a check on Ronaldo.
The third reason is very important. The team which plays well on that particular day wins irrespective of rankings or predictions. In Uruguay versus France match, most favoured France while many others including me though the Uruguay would go through. But then, Cavani didnt play and the second goal blunder by goalkeeper Muslera made Uruguay's players shoulders drop. Why Cavanis absence mattered? As Uruguays bench strength is not good the team lost in Cavani's absence. France won by 2-0, which means that France totally out classed Uruguay.
Similarly, Brazil were hot favourites in Brazil versus Belgium. But the team conceded two goals. The first goal being an own goal (by Fernandinho), though Kompanis header was also excellent. Then the second goal by De Bruyne was simply a magical shot which hardly any goalkeeper could have saved. Renato Augusto too scored a goal for Brazil by a classic header. Many said that Brazil were unlucky. They played very well and could have scored at least five goals. But what we shouldnt forget is that football is not like boxing or wrestling where for every good move theres a point system. In football it only matters how many goals you have scored.
Thus instead of calling them upsets we should say that both France and Belgium played better and deserved to win their respective matches. So lets not discredit this World Cup as a tournament of upsets.