Fighters, as a whole, AREN'T weak. Their targets are just too strong.
for top lane the bottom ten winrates are all tanks and mages (besides trynd and lucian)
and the top ten are all fighters besides swain. In between it's a healthy mix of tanks, fighters, and a few battle mages, and the vast majority of champs above or at 50% winrate are fighters of some sort.
I can't think of a single fighter that is legitimately bad top lane besides maybe wukong (who has a 51% wr oddly enough). Literally every juggernaut besides nasus and trundle have above 50% winrates and respectable pick rates. Riven, Fiora, Camille, Kled, Jax, Irelia, Renekton are all very much playable and can do well vs tanks. Aatrox has the highest winrate for top lane in the game right now for crying out loud. Darius is playable. Urgot is playable. Garen is playable. Yorick and Olaf are all playable. Camille and Fiora in particular are both being picked in pro play over these 'broken' tanks everyone keeps whining about (which is pretty much just Ornn, at a cool 47% wr)
Vlad, Panth, Teemo have all been nerfed. I never see Kennen top anymore and I can deal with GP. In the jungle, Xin, Shyv, Udyr, Jax, Rengar, J4 are all being picked and doing well. The problem is not that fighters are weak, the problem is the same source for every other problem in the game: bot lane is broken. Both supports and ADCs are, and tanks are much better vs them right now because of the on-hand crowd control they bring. FIghters can still absolutely crush tanks in lane and exert their influence throughout the map. But once a fed bot lane gets rolling, tanks are able to do marginally better against them in teamfights and macro play. Another thing is that it seems like the vast majority of fighter mains just don't like to share. The moment top lane isn't some unholy trinity of Riven/Irelia/Jax and tanks and mages are able to be played as well they cry foul. The moment jungle isn't exclusively Xin Zhao/Vi/Udyr fighter mains blame and point fingers. One thing I can agree with them, however, is that if fighters and mages and tanks and assassins all have to share their lanes with each other, then so do ADCs and supports (also, ADC itemization is too cheap compared to fighters and mages, and fighter itemization IS too expensive at times)
The fighter class is not weak. They are all still being widely and effectively utilized in their two roles, top and jungle, and are not horrible autolosses like Hashinshin and all the fighter mains here are saying on practically every thread. People like to say that bruisers are weak and terrible and tanks are infinitely better when that is simply not the case. I've never actually seen anyone explicitly name fighter champs that are weak and doing poorly; because we know that isn't the case and it's just a convenient method to indirectly circlejerk this awful bot-only marksmen meta.
Fighters/bruisers/Juggernauts/divers/skirmishers, whatever the fuck you want to call them, are not weak, in the same way this thread brilliantly outlined that assassins are far from weak (they never will be as long as items like Duskblade and Gunblade and Ghostblade and all the other blades are as strong as they are); instead, it's their targets that are too strong, such as safe hypercarry picks like Tristana and Vayne. Fighters are not weak, and I'm tired of Hashinshin's whining and the circlejerk that has reached critical mass on these boards. Fighters are not weak; bot lane is too strong. There is a distinct difference and if we can all start collectively advocating for that as opposed to something that isn't true then maybe we'll see more success.