Why "bloated" champions are good for game health
Ignoring bad releases like Camille. Champions like Jhin, Bard and new Fiora are far better designs than outdated champions like Garen, Annie and Mordekaiser.
See Linear champions aren't weak because of numbers.
They are weak because they are linear. They lack options, likewise when they do get ahead they lack counterplay. I find it amazing the number of people who complain about easy to use unavoidable damage on one champion but then complain about high skill cap champions with avoidable damage being the problem with League.
The reason Ahri for example can be balanced across most tiers with minimum number tuning is because while her kit is simple and powerful it also has options to be viable in high tier play and her CC and primary nuke is avoidable giving her counterplay. She takes some skill to play and a lot to master. But not too much to initially pick up. A similar case is Fiora. Both can be tuned by changing numbers without destroying them.
On the other side we have champions like Annie or Garen who due to only having 1-2 specific cheeses and their counterplay being "don't go near them when they have x stats" makes them too limited to see much top tier play without insane number buffs that would make them busted below a certain level. If you make them un-busted in those tiers they are worthless in high tier.
The good thing about champions having multiple complex/difficult mechanics, or kits with a lot of tools that include avoidable damage and counterplay. In low tiers people may not know how to play against them but playing as them is also more challenging and requires more thinking. Meaning it balances them out.
While playing in high tiers people may know how to play against them but also know how to play as them. Meaning it balances them out.
You can tune numbers without making them useless because their strategy isn't "have more numbers while being in X range". It is "Play better than you, outwit you and my number advantage is a slight boost because I farmed more."
This is why the
rework was mostly/entirely a success.
While the
and
reworks were hard failures.
I can now dodge Darius Q, play around his stacks, dodge his pull and still of course count our stats. But Darius players know this and account for it in their own play. That is successful design even if you consider him over/undertuned at any particular point.
And dare I forget probably the healthiest rework so far. 

VEIGAR a prime example.
as another example. at no point in time has he ever lost a lane without playing so poorly or camped in an unwinnable 2v1 situation, its his lane to lose, you can avoid him, but in the end your life is his to take, not the other way around.
Taric does require skill and timing to use effectively but I really miss the damage lost in his kit and his debuff. Plus I feel like he needs better indicators of who is being effected by his heal and ult (just make it more colorful like Sona).
Shen has a really weird mechanics now and isn't effective as a bot lane support anymore. He's just a top lane tank now and I never see anyone jungle with him. I just wish his Vorpal Blade was like Orianna's ball where I don't have to use energy to reposition it.
I've gotten used to Karma now, but I still miss her fans and high risk/reward playstyle now she's just a 1 trick spam depending upon what lane she's in. Miss everything about her old kit, the damage, the healing, the ms buff to allies.
are the only support reworks I feel made them better thematically and didn't completely change the champion.
even though I think many of them deserve reworks to diversify them besides just sheild/heal spam supports (and for Kayle to actually function as a support again).