Superman has evolved continually in the comic books over the course of 75 years. He couldn't even fly for years in the original comic books. Kryptonite wasn't added until the '60s. All sorts of things like this. If a character is going to remain vital, he does have to change with the times.