There are too many strong counters in this game
Counters are healthy on a strategic viewpoint.
Hard counters are just bad design.
There are some match ups like those with Fiora that personally feel are so skewered toward her that
Most TANKS have to build armor and HP. Tanks tend to do very little damage but usually have high CC. As we progress, tanks have more easily telegraphed CC.
Fiora is designed to eat champions like these with ease. Her abilities hard counter majority of the tanks. With items like Death Dance, it makes it impossible for a tank to with this match up. There is nothing a tank has in his kit to outplayed her with.
Past level 6, a tank basically has to play the most idiotic game where he has to avoid her at all cost. Her job is literally trying to hit you for 4 times yo proc her true damaged
Riot, re work this garbage champion
These are all good examples of champions who many consider to be very strong right now. Yet, they are all able to be managed and beaten.