I don't think population >> rounds is a general rule. It only works (most of the time) for this case because +50% and -40% are relatively close to each other.
If you change the rules to, say, +100% and -90%, they lose even when population > 20 * rounds. I'm sure there is a statistical formula that can be used to estimate the optimal number of rounds.