The Cubs have much more talent than the Giants - but the Giants have a better manager. ;)
They also have a tradition - of losing.