A lot of people hate Superman and a lot of DC characters, is because, they subconsciously teach their audiences to OVERCOME challenges and obstacles of their personal setbacks for the greater good. A lot of people today, don't like to strive for a selfless cause anymore because it is "corny" to them. Especially people who were on that Edgelord dark BS of the 90s that almost bodied the comic book industry in its entirety,
they cannot let go of the Richard Donner Superman because they all think that being some anti-hero is the eternal wave, and not strive for doing good. None of these DC heroes are perfect, but they understand that if they succumb to their vices and give into what people deem "cool" or "popular", you get the Injustice Superman.
I agree for the most part, I think though people forget that Donner's Superman was in 1978, and really the tone of the movie was "pure optimism"; a white man, having no problem integrating with a heavy white culture. He never questioned Humanity, he never felt truly alone.
Superman I feel was correctly fixed with Cavill. Sure he is white, but he also knows he is not Human, and no matter what he does... he knows he will never be Human. That's some serious depth, that while you pass off as one, you feel depressed knowing your different. And that with your powers, people will never see you... how you want to be seen, they will question you and at times hate you for whatever reason.
Yet it shows how Superman is suppose to feel, because you can be optimistic, but that optimism must have a grounded base; as Thanos said, "The Hardest of actions, requires the strongest of Wills."; Superman KNOWS he can end Humanity, yet he wants to help them and show them a better path.
And if Christopher Reeve was still alive, and he was a great actor, he would probably say that Superman now is a better representation of what it would be like to be Superman... and how he would act it out.