The answer from Riot to all the game issues: Add more damage
I really don't get it. A lot of people are sick and tired of all the damage creep in this game and what do you do? You add a new keystone conquer so fighters can deal true damage to the champs they shouldn't be beating and beating the purpose of duskblade by nerfing it hard but at the same time buffing all its users so they actually reach their powerspike sooner in the game hence more damage. I remember that the balance philosophy was that by adding a specific item for assasins that class could be balanced around the item. It seems that has been throwed out the window.
Let me remind you that this shit all started when the mages got nerfed into the ground during season 5 with the failed mage update. Some mages that could deal with tanks couldn't do that any more and got relegated to the support role thus adc's became the only class to be able to beat them so we witnessed a 2 support with 3 adc's meta for the most of season 6 and half of season 7. Then we got lethality meta so supports got buffed to a point where adc's became sentry turrets you just had to protect. Pick a heal and shield slave and spam it on the adc who can misplay, outposition, get caught etc it doesn't matter he will draintank everything anyway. Now we are moving into a meta where everyone is blowing up everyone so at some point tanks will be buffed what will lead to adc's being more broken etc and we are back to square one.
So I totally understand the harsh position fighters has been in to for the past 2 years but adding more damage was not the solution. The problem is that tanks are dealing too much damage. Tanks should have received base damage nerfs all across the board. When tanks are not by definition the second best class any more it means adc's (their natural counters) don't need to be that fucking broken neither any more. Then you nerf supports so fighters, assasins and mages actually have windows where they can kill the adc.