Riot are reworking GP to give him clear strengths/weaknesses
then you have to rework:

and tons of champions (i can't list everyone) that doesn't have strenghs AND/OR weaknesses
then you have to rework:

and tons of champions (i can't list everyone) that doesn't have strenghs AND/OR weaknesses
I agree with the idea of what your saying, but your list of examples is really poor and ruins your credibility
why?
All of those characters have strengths and weaknesses; some of them just have a lot more of one than the other. Even GP has some clear strengths/weaknesses, it's just that they're hard to actually work around [his oranges, or gun shot, for example have obvious power, for example.]
Gangplank can easily be beaten. Like wtf Rito? Rework Ekko, fucking made him to towerdive and have less punishment taken than Zed.... ;-;
Not sure I agree with your list, some many of those champions have extremely clear strengths AND weaknesses.
What is the weakness of shaco? weakness of anivia? strength of mundo except "a big tank"? weakness of akali? weakness of aatrox except "ignite him"? weakness of elise?yasuo?