I really do not understand why you would not take the time to upvote a question that you spent time answering. The question has obviously given you pause for thought (especially true for questions on this site, where answers are rarely simple).
Can someone explain why this happens to me?
Note: I'm not talking specifically about HNQs.