Seems boring to me to have such a complex mm process and that’s not even considering all the ways cg could screw it up.
If you’re facing similar/same gp/gl/mods every match with a player with same skill rating then you’re basically having the same match over and over and over.
This means zero carrots to improve your roster because why improve your roster? If you have jmk jml why get lv? You’re not going to run into an opponent with just jmk lv, which arguably isn’t better, for years.
It also means you are never challenged to overcome a superior roster. It also doesn’t change the fact that your win rate would eventually be 50/50. Finally, it destroys any meaning of the skill rating. Might as well just have 8 leagues where the lowest league has zero gls and no executor and the top league has six gls plus executor. Actually that’s a simpler solution to your complaint with the added benefit of encouraging players to improve their rosters.