I think one reason, is simply that the DC writers made the character so powerful. He doesn't have many weaknesses, aside from Kryptonite and magic. This can make him tough to relate to, and with movie adaptations that divide can easily be made worse.