I am beginning to see a lot of questions where the OP has done their research, provided a code sample and been pretty clear about what they are looking for, but then get downvoted because, presumably, readers don't like their approach to the problem.
The first was closed. The second, as of this writing, gained enough upvotes to overcome the downvotes. While the methodology of the first question is certainly not in keeping with widely accepted best practices, the question itself had merit and was an excellent opportunity to answer with the correct approach, thus providing value to the community for anyone else who might be wondering how to do the same thing.
While I can acknowledge the complexity of finding some sort of solution, one idea that might be worth considering is to enable a generic @downvoters tag to address anyone who has downvoted a question or answer. The comment would thus appear in the downvoters inbox (perhaps only when the commenter has achieved 2K points?), possibly useful for alerting them to some overlooked merit.
Side, but related, note:
I'm still relatively new to StackOverflow, so I've been trying to determine: do downvoters receive any notification of an edit to the downvoted question? I've begun reviewing so many questions that I often have trouble finding the ones I've downvoted to see if they've been improved. To my knowledge, I've never received a notification, but the promise of having downvotes reversed may compel OP's to improve their questions.
(Searched meta for a similar question, couldn't find one)