Hell, no, the World Cup hasn't been won always by the best team. Argentina.wasn't the best in 1978, 1986 (they had the best player though) and 2022. Germany wasn't the best team either in 1954 or 1974..Italy wasn't the best in 1982 and 2006. Brazil wasn't in 1994.