The sheer fact is that Stan Lee created the Juggernaut for very specific reasons; he wanted a character that could not be defeated by force, he wanted a character that required teamwork and/or intelligence to defeat. But at the same time, heroes tend to hold back, so Stan Lee wanted to create someone that would allow a character to really let loose and show off how much power they really have without fear of killing him.
That is the heart and soul of the "Juggernaut" character, and people have to remember that each time they think about the Juggernaut. And honestly I typically dislike characters as powerful as Hulk, Superman, etc, and I used to dislike Juggernaut too... until I read what I just told you guys. It gave me an appreciation for the character and made me realize that he has to be that powerful, it was the sole reason why he was created.