It's not always the case that the most talented team wins. Remember that Spain almost went out to Italy in 2008 (who sucked), if it wasn't for a miraculous save.
Capello is one of the best coaches of all time. Having coached Real, Milan, Roma and Juve to multiple championships, he is just a genius.
It's hard to win the WC, but the only team that historically can win on talent alone is Brazil.