There are multiple reasons to never uncover a super hero's secret identity until you're permanently killing them. If you figure out their identity before that, you'd basically just force them to work as a full time hero instead of a part time one. There's also the whole cover loose ends and get rid of witnesses aspect.