In Daredevil S2E8, Daredevil fights
a ninja who is eventually unmasked and revealed to be just a teenager.
In S2E9, he fights
another ninja who, upon unmasking, is revealed to be Nobu, having somehow survived being seemingly burned alive last season.
In both of these cases, why doesn't Daredevil either figure out the surprise realizations before the unmaskings or not figure them out at all? In the first case,
surely the teen must have had some characteristics besides his boyish face to identify his age,
and in the second case,
Daredevil clearly doesn't recognize people by seeing their faces, so I don't know what Nobu taking off his mask revealed that Daredevil couldn't already detect.
The unmaskings make great reveals for the audience, but how do they serve as reveals for the blind guy who's supposed to be making the surprise realizations?