That sounds like a good angle on it aswell, but that would require some extra work, and how would you define which league people would belong to? People have different opinions about someone's skill, so people might be too biased, if you wanted a proper evaluation of someone, possibly?
Ideally, but that relies upon having a scene large enough to support that. Thats why we're making this first tournament the most accessible, so we can gather information, make the necessary improvements, etc., before doing the more restrictive ones.
I think it should be possible to mimic a league system by having a global tournament in which the teams eliminated at the same level fight in a new, smaller tournament.
Say we have 32 teams total. The first tournament is organized by forming 16 random pairs for the first matches.
When all these matches are done, the winners are in league A and the losers are in league B.
Then, league A and league B organize separated tournaments in the same form.
The 16 teams of league A randomly pick 8 pairs and do these matches.
Then the winners and losers are split in league AC and AD.
The same goes for league B, which splits into leagues BC and BD.
We can choose to stop the splitting at 8 teams per league, so each league organizes an isolated tournament and we get 4 tournaments at 4 levels of skill and 4 winners.
Now the interesting bit.
After the tournament, the winners of leagues AD, BC and BD can choose a team in the upper league and challenge them to get their place.
If the challenger wins, the losing team goes down one league and the winning team goes up.
From now on when a new tournament takes place the leagues are already built.
Hence we forget about the first two rounds and instead we do 4 isolated tournaments again.
Then the winners of the 3 lower leagues can challenge a team to go up one league, and so on.