Except, this would fuck over the balance of the game so hard because certain champs would never reach there powerspike that allows them to beat champions that they used to lose to in an earlier stage of the game.
For example, right now GP gets fucked in lane by so many champs because of the nature of his kit. He has very bad early game because of the way he can turtle so easily and make himself difficult to kill. He normally builds full damage and come lategame he will half-health a squishy target with his barrel and q.
The only thing that keeps GP balanced is the fact that he loses lane so often.
So by your logic, GP can be one of 2 things- completely broken in lane, almost no one can beat him because he does retardo damage and can turtle easily, and doesn't fall off, or he is a pile of shit, because he does no damage, scales no better than his opponents, and the only thing good about him is the fact that he can turtle easily.
Basically, the meta would be, most ranged champs in lanes and most melees in jungle. Why? Because the melee junglers wouldn't be getting fucked by every laner being ranged and the ranged champs are the best laners because they will fuck the melees.
Or, it would be don't play ranged champs, because at all stages of the game melees are to hard for them to kill.
This is what I could gather from reading this retarded post.
Of you want to play a version of League where everything is equal, you are going to have to have 10 characters. The all essentially do the same thing, and they all are designed for one spot on the map.
You need a tank, an ap champ, a support champ, an assassin champ, and an adc champ. One for each team making the total of 10. In terms of character depth, they will probably be the equivalent of Nautilus for tank, Lux for ap, Lulu for support, Talon for assassin, and Ashe for adc. Not to hard, not to easy.
I am sure you can make that in Unity engine if you try hard enough.