I too am for the “SECRET IDENTITIES”.
That is why Superman never revealed his secret identity to the world, for that would but people close to him like Lois Lane as targets for the really bad supervillains to kidnap, torture, etc, just to get back at Superman (F-You Bendis and fucking this simple Superman fact up!)
That is why Bruce Wayne never revealed he is Batman to criminals, for then they would attack him directly (with Bane and the Joker being exceptions, since they want to defeat the BATMAN, not the playboy personna.
Part of what makes Spider-Man, is that he does what he does not for personal glory/fan, but because “with great power comes great responsibilities”. With his identity reveal, it takes AWAY from the character, and all his rogues can come after him 24/7. He won’t be able to get a job, as his work would be attacked. He can get any friends and they would be targets.
These superheroes can do the things that can be done cross borders, and are doing it because it is the right thing to do.
Being a “registered government agent”, you can’t without it being called political interference by a majority, and of those in the country/nation you are going to.
OH look, you are with a government alphabet agency. The CIA, the FBI, the RGA, the FU2!
Sorry, but when have seen back when Lex Luther was President, how he wanted to manipulate Superman into doing things. Look at how much easier it would have been if they were a member of the RGA!
No thanks!
So while we do have some heroes who don’t have secret identities; Aquaman, his character has king of Atlantis (and how often atlantis gets attacked, etc), is part of what makes Aquaman. He is split between and is used as a bridge between two worlds. His character works that way. His is part of a separate nation, just like Dr.Doom or Black Adam.
Now if asked which character I would rather follow, a Superman (before Bendis), a Batman, or an Aquaman, sadly the King of Atlantis would be third.