Time for my superhero rant. My thought on this is that Secret Identity is one of the flimsiest part of the genre now and how DC(and Marvel) holds on them for tradition sake is poorly done. The trope needs adjusting and we have newer superhero tropes that works better it is just that tradition is a hella of drug. I favor the "superhero agency/organization method" it means that large amount of the heroes are working for large organization that regulates and supports heroes. That organization is responsible for keeping the secret identities from the greater public, If You don't think this works just think about all the times a police officer has done something wrong and the public can't find out the name or even with a picture of the officer sometimes. Most of the heroes imo should be working for the hero organization with the vigilante style hero like Batman or registered hero like Superman or Flash being the rare exceptions who are part of it.
In a world where the government has access to supertech and their own superheroes there is very little logical reason to believe that they don't know who these heroes are AND our real world with cameras everywhere and satellites cameras makes believing these stories harder. They just have to move away from the traditional formula and move towards the Hero association method like My Hero academia,One Punch Man,The Boys, Marvel's Initiative period, marvel Ultimate universe, etc. A large amount issues with genre get fixed with a hero association and imo about 70% of the heroes should work for the hero association with their real identity public, Then another 25% of those should be heroes who work undercover thus they have secret identity and 5% heroes should not be part of the system the Batman,Superman, Spiderman, Daredevil who choose to do things on their own for whatever reason.
So what does hero association/semi government regulated hero system fix?
- The government having no control over heroes and just letting "heroes" run wild
- "Silly" costumes can be explained to honor tradition or just for PR purpose
- Secret Identities can be protected by organization, Secret Identities become more cover identities which does basically the same thing in a story
- Teen heroes being a thing instead end up in Training Hero schools which does basically the same thing.
- Explain how heroes get paid or don't get fired from my missing days from work
- Explain who pays for damage building or superhero fights damage
DC is already set up pretty well for this the Justice League can take the charge and sign up all the heroes and agree to be regulated but not run by an government. And you go however far with as you want it can be limited where heroes don't reveal their identities or it can be more regulated where everyone has to reveal their identity put into a system that is never suppose to be reveled.