Currently Superheroes exist in a completely fantasy world largely unrelated to daily reality, where they spend time punching each other out, traveling back and forward through time, meeting versions of each other from other universes, dying and returning from the dead or having their entire existence rebooted. They are like Kabuki or Sumo, don't make much sense unless you are fully indoctrinated. Grant Morrison once said something like, ' It's a comic book, don't expect reality.'
Back in the Golden age heroes fought crime bosses or Nazis and the occasional mad scientist. So, basically real world scenarios. But the world we live in today is too complex and too obviously not black and white.
Try to ground a story in reality and it gets too uncomfortable.
DC tried an interesting experiment with a series collected in 2014 called Zero Year.
This originally ran in the Bat Family' of books.
The idea was, back before the Bat family of characters put on costumes, Gotham City, [read New York] was subject to a disastrous Hurricane and Tidal Wave and all these characters acted heroically but as Civilians. Batman does suit up, but he is at the beginning of his career. Then we get what amounts to per-origin stories for Superman, Barbara Gordon, Batwing, Batwoman, Black Canary, Catwoman, James Gordon, Barry Alan and Oliver Queen, [Visting Gotham] John Stewart, Dick Greyson and Jason Todd. Many Bat Family supporting characters show up and one or two villains. But for the most part the good guys don't suit up, the situations are real world based and we get to see how and why they become what they will become.