You're absolutely right because Wisconsin always has more talent in basketball and football than all the teams they play. Why do you think this is an all or nothing thing? There are tons of teams with great talent, but it's the teams that have a culture of winning, that have clear expectations of success that do the best. Iowa doesn't have that. What is so difficult to understand about that? Are you really that dense? JC man, come on.You are right, it takes years. The Cubs have had 1 good year before this one. By your own logic SF winning culture is 100x stronger than anything the Cubs have since they have been doing it for 6+ years. According to your logic, SF should have beaten Cubs.
What you fail to realize is that the Cubs talent was better, not the "winning culture", and that is why the Cubs won. Talent >> winning culture.