Things like leagues, batches, shields, … or what name you will give them dont add anything to the game. They are just some place holder for the elo we already have. It will only hide info we currently already have. As result it adds nothing to the game.
I also see some discussion about the current elo calculation. that is a very bad system. There are already many solutions posted in Analyses of the ratings - Spotting the issues.