I'm going to play devils advocate here, but asking Riot to think before overloading a champions kit, may be asking too much.
In part, it expects Riot to have an understanding of how players are going to use said champion. Which they won't know until after it's has been released. And in some cases (like with Azir) their power will go unnoticed because it's locked behind a multitude of Bugs.
Your also Asking Riot to have a way to objectively measure the weight of a particular mechanic. Take say, Kalista, who has a good kiting mechanic, a good duo lane mechanic with her support, and her rend mechanic gives her team a bump in neutral objective control. That is only like 3 perks in her play style, yet people have pointed to Kalista as Overloaded. (I don't think Riot thought it was on release.)
And yet, Riot seems to be alright with bringing them in on the strong side, as that actually gives them decent data on how players use them, and know how exactly to roll back the numbers.
The real issue with Champion kits, is more the skill curve that make a champ viable in one ELO and garbage in another.