while you make fair points
i would like to state that this game is made in a way that fawours rangeds over meeles
what is the problem is that instead of making the interaction healthy ... riot just unloads more tools on champions making it even more volatile from champ to champ but creating some fair cases in the process
fight of ekko vs kalista/gnar is kinda fair right ... both of them can win
but fight of sion vs kalista/gnar is bs ... sion gets denied any possibility of actualy fighting besides a cheese e spam which got nerfed for being a cheese e spam that is uninteractive etc etc "good sions great sions and such bs because we nerrf for random reaons"
the thing is that ekko is made to catcha ranged champion who spits jumps on slows on other mechanics that make his kiting easier and more effective
while sion is made to fight on par with a ranged guy who isnt owerloaded
there is also the other case
where those champions fight a ranged who isnt owerloaded with kiting stuff
now here ekko is unfair because he dominates said ranged guy while sion is simply fair
fight of yasuo vs tristana can be fair
a fight of darius vs tristana has nothing fair within it
what you listed as op lacking in skill (stupid argument in such a discussion but whatever)... is in fact the unfair interaction that is allowed by riot to be in this game
and instead of fixing problems ... riot creates problematic sollutions and puts them in game
the end effect is ... problems multiply because every single problem is fixed with a solution creating 2 more
we are already living in the times where some meele champions can kite other meele champions