The real reason Superman has so many problems
and the world, and Batman has the same major problem:
The "no kill" stupid ideal.
Just kill the bad guys and be done with it. Not killing the bad guys leads to more problems and not just for Superman/Batman but for the world and the next innocents that would be killed by the same bad guys.
At least Black Adam had the right idea.