It isn't the fact that he's an alien, it's because the sun is a different color on his planet.
Also, originally, superman couldn't fly, he could only jump super high/far(with super speed), which is why in all the older introductions were about him being able to leap tall buildings. Why would it matter if he could leap tall buildings if he could fly?
Anyway, I think everyone can agree that it's all retarded.