Are you specifically asking RIOT what you're supposed to do? Because you didn't say that.
If so, don't. That idea is dumb and it's half the reason the game is kinda scuzzy. Just to prove this... sit down right now and pick say... 20 champions from the league roster that you feel do not "unfairly" counter. Where each of the 20 all have fair and acceptable counterplay to each other champion you picked.
Assuming you did that instead of just ignoring the request, you'd probably have picked a lot of champs with skillshots and dashes. Shit that is easy to see as "having counterplay."
Now imagine how boring the game will be when EVERY single champ is basically Ahri and every single ability is a dash or a skillshot. There are 150 freakin champs in this game man... some of them are gonna just invalidate others. It's unavoidable.
The solution to this isn't to make every single champ able to korean-outplay each other by slapping buttons to wave-dash-flash-jumping-Q over their skillshots while landing your own by your sheer mechanical skill. I mean... I guess we could do that but A: those champs are gonna feel REALLY samey, and B: some of us prefer playing less mechanically intense champs. Not to mention C: the learning curve of all these high mechanics champs would be utterly STUPID, most players would kinda suck with them and most new players would take one look at them and say "fuck this game". Not a good idea from a "keep people playing" perspective.
But the perks of this being a team game include that you can win a match despite not beating an opponent down 1v1. In fact... some people like playing that way. Strategic play over twitchy mechanical play is a perfectly valid preference. So they add in all kinds of factors. Lux can't 1v1 Fizz unless Fizz is huffing paint, but she can beat him overall by playing the game smart and beating his TEAM. Maybe that means roaming to get fed off his top lane when he leaves to gank bot. Maybe that means baiting him to jump her so her jungler can countergank and rip his face off. Maybe it just means playing passive, trying to scale as best she can and protecting herself and her carry from him using her long range. Maybe it's just having better waveclear to stall his team from winning early so her TEAMMATES can outscale him.
Or maybe... none of it will work. Nothing is for certain, after all. You have a chance to beat him but there's no way to set it up so you always will. If you can't outplay, out-think or out-scale the guy... why do you feel you deserve to win? If you think that's dumb, Riot has made plenty of champs that have high "outplay potential" that you can pick who can try to LCSBIGPLAYS the shit out of the enemy with sheer mechanical skill. Play one of them. But don't insist that the chill, immobile, long-range poke mage is a bad idea because it can't outplay assassins with ease. Pick something that CAN. Although spoilers... it'll probably be a low-"counterplay" champ like Malzahar or Ryze. And then it'll be their turn to flame that YOU have no counterplay... when there is fuck-all stopping them from leaving you in lane to farm and getting fat off your bot lane or invading your jungler.
And thus will the great circle of complaints and bitching continue... as it always has. Because popping on the forums to whine is easier than figuring out how to improve and doing it.