I agree, this site does seem to have a lot of that. At least, it seems like it happens here more than on some of the other StackExchange sites. Users come on in, ask a question, get their answer, and never come back.
But even though it isn't handled, that shouldn't change how/if our users provide an answer. Yes, getting reputation helps you, but providing a great answer helps everyone. So when answering questions from a new user, I try to keep two goals in-mind:
- Be polite and engage them so they come back. Post a comment asking for clarification. Even if the question is poorly formed, or if they did something stupid...don't be snarky in your answer. Also while the site might be in English, that's not the primary language of many people who come here, so be both courteous and patient.
- Your answer may help someone else who Googles the same problem. Good answers have longevity. Even if they don't accept or upvote, if your answer is good, someone else will upvote.
Please note that I'm not accusing anyone of anything, just putting forth some good guidelines.