What surprised me is that despite getting so many negatives, I also seem to be getting a number of positives, to the point where my net reputation on this answer is +66. Deleting the question would be a net loss.
So, what should one do in a case like this? Improve the answer? Answer the detractors? Delete the question? It largely depends on whether an answer like this is a benefit, on balance. And that's hard for me to assess.