I think the real problem of SR is that is too predictable and there`s no climax. WE ALL KNOW SUPERMAN IS GOING TO SAVE THE WORLD AND SOLVE EVERYTHING IN THE END. We all knew Superman was going to save Richard, Lois and Jason in the boat, so the scenes has zero impact. We all knew
Superman was going to save Metropolis so those scenes are just there for the cool factor. We all knew Superman wasn`t going to die. We all knew Jason was Superman`s son. The story simply doesn`t work. Superman in the movie is just the big boy scout who doesn`t fail, who saves everybody.
Singer negleted to show some intelligence. He took out the hero out of the Super in my opinion and foccused too much in the man. There are no great lessons about hope, the ideals of a hero. Its just a romantic story with a stupid villain plot and Superman IS WAY MORE than this. He negleted to show`s society relation to Superman. The theme "Must there be a Superman?" wasnt shown at all. In one scene maybe. Superman`s flight with Lois. But thats not enough.
Now lets take the example of WHY Donner changed the ending of Superman the movie. IN STM originally, if you guys don`t know, Lois wasnt supposed to die. In the end Superman saves everybody, saves lois, arrests Luthor and thats it. So, THERE IS NO REAL CONFLICT!!! There is no Climax.
Lesson number 1 of storytelling( I know this because i took a lot of classes about this). The story has to have a huge point of dramaticity near the end. Something that there is no way back. Everything is going to be wrong.
For example, take Usual suspects and the ending where we discover who is Keyser Soze. Or Forrest Gump when Jenny dies. Or Empire Strikes back when Luke discovers he is the son of DaRTH Vader. Or even Titanic when Jack Dawson saves Roses life and dies. Those are classic examples of great emotional dramas.
Now take Superman the movie. Lois Lane dies in the end. Theres no way back. LOIS IS DEAD!!! Who would ever predict that? Superman saved everybody but the person he most loved. Theres no way out of this? But Superman finds a way! HE IS SUPERMAN. He does the impossible!! He goes back in time(As many of you hate the ending but i don`t), disobeys his father`s words to not interfere, and does it because of Love. Superman becomes human in the end because he has the greatest human emotion. LOVE. He is the human alien.
SR doesn`t have any of this. Its too predictable. Thats why its not a classic.