I was surprised that Brazil not play well, but hey, everybody is human, and France played extremely well. I don't believe in any conspiracy theories here.
It happens, and not the first time for Brazil btw, that great players don't make an unbeatable team.
Many of Brazil's players are well past their prime.
So was Zidane, but in the past two games he looks like he lost five years.
There's also the question of form, which we in the USA call "who's hot?" Sometimes great players do not play well, and sometimes average players can look great for a game or two. Nobody for instance thinks Hurst was one of the greatest strikers of all time, but for the 1966 Final he sure was.