Or it may simply be a characterization issue. Harry lacks fear; you could even say he lacks a sense of self-preservation. He's not cautious. Snape, on the other hand, seems bent on self-protection, to the point where it's difficult to imagine him making himself vulnerable.
no subject