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.
The trouble with Brazil (and of course its easy to say this with hindsight) is that all the talent with any youth at all left is up front. Keep them penned back in their half, and theyre in trouble.