Number of teams competing isn't the problem. It's the spectators. Economics 101 says if the demand increases, the price goes up. So if the weekend price for viewing Worlds goes to $100 or $200 instead of $50, we'll see less spectators.
Doesn't that solve the problem?
Great so now only the wealthily families can afford to watch:(