Agreed--it should be about what works for the character in the world he inhabits, and for a very-integrated world like that of DC's, the silly, Weisinger type of characterization does not work. Further, the pro-1950s / Weisinger Superman people are at odds with late Silver Age readers--and DC's PTB--who reached that rational conclusion in the late 60s, where Superman was an active participant in titles (e.g. Justice League of America or guest spots in other titles) which were evolving into what readers wanted to see in their comics.
Well, in the 80s and 90s, Marvel live-action content was sparse, but the Lundgren Punisher (1989), Salinger Captain America (1990), or the Hasslehof Nick Fury: Agent of S.H.I.E.L.D. TV movie (1998) were still rightly perceived as terrible. Batman Begins (2005) was the seismic force / writing on the wall that certain older, misguided versions of comic book characters were not the way fans viewed their heroes / reflective of the comic book changes which had been taking place for over three decades at that point. Superman Returns--or rather Singer--learned nothing from those changes, instead, thinking the world wanted to pick up where Superman II left off, and despite the more "mature" themes in the film, it was still inhaling the fumes and approach of something that felt out of place less than a decade after its theatrical release.
That may be the case, but it does not mean it will work, or was the right decision, since LD is a send-up, which ST--as a concept--is not