In all honestly, the only way to ever balance this game would be to remove masteries
A lot of people might disagree, but it's true. Masteries add a whole new element to the game thats hard to balance without completely ruining champs or making certain champs broken.
or
as they are more gold effecient and give more resistances to themselves.
and
.
Mid, not support

trollpole