Juggernauts will always be binary when their design is so restricted
Riot defines a juggernaut as an immobile bruiser with low range, low utility (sometimes none at all), and usually high damage.
this sort of universal restriction makes the entire class inherently one-dimensional; if they are completely confined to melee range, then they need to be VERY strong in their tiny threat radius. It also makes them unreliable; they cannot reasonably close the distance vs many ranged champions, because they have a variety of self-peel and kiting tools at their disposal. So, to compensate, it is very difficult to duel them as a ranged champion when you are actually in that range (and rightly so; it's hard for me to get that close vs a competent team). This is okay for some of them to have specifically, but when it's applied to the entire class, I think it becomes a problem.
it's fairly obvious that a lot of juggernauts have been problematic for this and hard to balance. also that, bar the reworked ones and Illaoi/Yorick, a lot of juggernauts are fairly old champions. Volibear, Trundle, Garen, Mundo, Shyvana, Udyr, etc are just plainly outdated, with nothing to keep them relevant beyond having superior stats to throw at you.
Mordekaiser takes this to the extreme. With no utility to speak of, no mobility (and terrible base MS), Mordekaiser is one of if not the most feast/famine champion in the entire game. He is completely reliant on a crutch item to stay relevant, and the only way to keep him playable is to give him such extreme damage on one ability that nobody feels they were fairly outplayed when they're right clicked 3 times.
I think giving some juggernauts in the future selectively good utility and self-sufficiency in exchange for their sometimes absurd damage would be for the best of the class -- and the game.
