The base stats in this game are ridiculous and nonsensical.
Compare Overwatch, where tank characters have literally > 3, to 6 times the health pools of carries, BEFORE FACTORING IN DEFENSIVE ABILITIES to League, where Braum has less HP than half of the RANGED ATTACK DAMAGE CARRIES let alone almost all mages. Then you have shit like Syndra, Anivia, Pyke, Zed, etc having more HP than most tanks and bruisers Then, just look at Shen's base stats compared to all ranged champions, and just laugh. Like what the actual fuck.
Defensive abilities on carry champions like Irelia, Yas, Yi, Trynd, etc? No problem, you get higher than average base stats actually, go you! Defensive ability on a tank? Well, you're gonna lose a few hundred HP, some MR per level, some HP per level, and maybe even some armor too!
RIOT needs to do an entire base stat revamp, almost from the ground up. There should be a noticeable difference in the durability of fucking ranged kiting carries and goddamn tanks-- and it should not fucking ever be that the ranged kiters have more health on top of their range, damage, mobility, safeness, and their own built in defenses, CC and other peel tools.