Weird, I see a strange reoccuring theme between these kind of peoples posts and their OP.GG
"Unranked"
I'm not using this to insult you, rather the fact that you actually have little to far below average understanding of the game, therefore to attempt to critique people with said lack of ability or knowledge is egotistical, condescending, and all around wrong....
On topic, they know how to balance, and they do a pretty good job of it. It's never going to be perfect. There's 140 champions in their game, and hundred of items and options, top that off with runes and very unique abilities that play off items and/or runes, as well as teamates.
This is a balancing nightmare. If Riot could be "ridiculed" about anything, its the fact that they introduced far too many mechanics, items, and champions into a game creating vasts amounts of variables that will quite literally never be balanced especially in relation to one another. That being said, I think it's in a great spot given just how much they have to work off of- and i personally like the variety of it all.
You, a player that does not have expertise or much game history, have (virtually) no right to insult people when you barely have a baseline grasp on the fundamentals of the game. I'd venture to say if I entered match with you, you would be "average" in any one category of: Skill, champion pool, Macro play, Teamplay, or CSing , while completely failing miserably in quite literally every category.