My personal opinion on reworks
You consider me a retard for this post but I want to give my opinion.
Why does it take a very long time for Riot to rework a champion? We all know that there are many champions who need reworks(possibly 25% champions of the game) and everyone demands a rework for them. Serioulsy for how many years was it asked a rework for galio, yorick, urgot, taric, etc? Many champions highly need a vu like eve, swain, jax, kennen, irelia, fiddle, etc......
So you're going to say because it takes a long time to design a new champion or rework one? Then how did riot manage to release 2 champions every month in season 1 and 2, even if riot had a small team back then? New champion means new visuals. Abilities, animations, quotes, and 2 skins for him...
What's difference between old and new champions? Is it the huge amount of quotes they have? And recall animation, better visuals, and some other stuff. Do these really need months to design?
Riot also managed to do semi-reworks to 6 champions in one patch (adc update) and to 4 juggernauts in one patch. Why don't they give underpowered or underplayed champions these kind of reworks, instead of making us wait for years?