Instead of making Juggernauts broken Riot should stop giving so much mobility to every champion
There is basically no way to make immobile juggernauts viable without breaking them, when every new champion release and rework/update comes with multiple dashes or some form of hyper mobility/untargetability.
There is no reason that a Juggernaut like Cho should do more damage than an assassin once they actually manage to get in range just because Riot decided to make everything mobile asf.