There are too many "Unique" mechanics
I just realized that League of Legends suffers from having too many champions that do too many things. It makes it feel like there's no general consensus for what each role is actually supposed to do. By that logic, how do you balance anything? If there's no bar to balance by, how do you actually stabilize a game that feels like it's been on fire for the last 4 years?