Mitchell
It has merits, but the issue would be with less well hosted leagues or those struggling to survive.
I could see lots of managers getting promoted well above their level (for example a level 7 in Elite and I’ve even seen a host request in the forum for a level 5 to be promoted to Elite!) and then they are stuck.
If a league dissolves or a manager decides to leave and look for an alternative they are classed by the game as an Elite level manager when they are really a Rookie. However, for leagues which are well hosted I can see the benefits. The question is how could you set a critieria which allows only well hosted leagues to have this option?
Also, maybe a system could be implemented whereby when a player leaves a league their level dictates what tier they could join in a new league, say 0-10 Rookie, 11-16 Pro and 17+ Elite. Having something like this alongside your proposal would be beneficial to both managers and league hosts.
I think that, in this case, the union of both ideas would work well!
Allow the host to promote any manager at the minimum level required for each division!
In other words, you can only promote to Pro if you are already at level 7. And at least 16 for Elite.
Now, giving freedom to the host to demote division managers I think is dangerous!