No, the Cubs don’t win every hundred years. Every 108 years!
We don’t actually have enough data to even say that much is true. It could just be a statistical anomaly.
Actually they won in 1907, 1908 and 2016. Given the modern World Series began in 1903 they are averaging a win every 40 years give or take. :)