Yesterday I posted an answer to What causes the following gaps?. Later @egreg posted an answer, which in my opinion is far superior to mine. Much to my bafflement, people are still upvoting my answer. This makes me think that some view my answer as contributing something of merit.
So now I'm in a quandary. Should I remove my answer? Or does the community feel it has sufficient merit to stay in place?
What should one do when one has decided that his answer is really a non-answer?