I Don't Understand Riot Philosophy Anymore
TL;DR: Why is Riot so transparent about their philosophies, and why are they so frequently disregarded? Is there a lack of communication, or are they trying to "Venture out," into new designs to prevent stagnation?
I don't think these are overpowered (Barring about one of them) and some are outright underpowered but this mystifies me. I know this will be downvoted, but I'm honestly curious how this can happen. I really just don't understand.
We don't like straight counter-mechanics as they're a "Novice mistake," but we have 
We don't like RNG significantly impacting the game, but we have 
We don't want generalists being good at everything while being incredibly difficult to punish, but we have 
We don't like binary match-ups and smash-or-be-smashed designs, but we have 
We don't like champions with designs that require new players to memorize them (Like Rupture from other MOBAs) but we have 
We like having healthy counterplay options that feel good to abuse, especially against otherwise binary designs, but we have 
We don't like it when players deny champion interaction, but we made a champion designed to do that 
Champions that hardcounter others or are hardcountered themselves create a situation where champion select is too important 
It's the same company, mind you, that gave us champions like
. I can't wrap my head around how some are near perfectly designed (
) and others are utterly abysmal (
).
Yes, I know, different designers, but at some point I'd have to imagine when the same type of concepts get nearly universally hated and others are highly praised, design philosophies would become more universal. Instead, it seems like a philosophy is changed on a monthly basis, and is never more than a mere guideline that sometimes gets tossed out entirely, for better or worse.
denies interaction with anything during lane phase. Her presence forces you to play passively and defensively. It's a bit annoying.
. He never amounts to anything come late game.

For Golden Justice!