Explain != justify. Not drinking is, for better or worse, fairly unusual (at least in some circles). It's natural to be curious when someone says they don't drink. As long as the questioner is asking out of curiosity and not pre-judgment, I don't see anything wrong with it.