Would be an interesting pre season idea to have the 20 teams play each other to see which league is best
Forget the ICC, that is actually a great idea. In the US in college basketball they do something similar. Theirs conferences for pretty much every region an Atlantic coast conference, southeastern, Big 12 (southern Midwest, Texas, Oklahoma based schools), Big 10 (Northern Midwest, Michigan, Illinois, Minnesota, Iowa based schools) and the Pacific coast. The schools would never schedule each other and it made it hard to rate them. Now early in the season they play a ACC/Big 12 challenge. Or an SEC/Big 10. The point is, they play teams that usually never play until post season so you can get a feel of what division is stronger. Typically the strong teams would play weak ones and you'd learn nothing.
The games are played early enough where they won't ruin a season, but have added a ton of interest to the game in what is typically a dead time.