A large number of valuable answers are put to voting, because the one who posted the question ignored to decide which answer is the best. Primarily, it is the responsibility of the questioner to decide. He/she needed some information, advices, guidance for which several persons volunteered to help. The questioner has to decide, within a given time frame, the best answer.
Those who have volunteered to answer have applied their mind, time and energy for giving the best possible answer, out of their knowledge and experiences. They are bound to feel cheated and insulted when they find that their answer has been ignored by the questioner and has been thrown for voting.
I am of the view, that no answer should be put for voting. The questioner should be penalized, if they fail to decide the best answer
You are requested to come out with your frank views concerning this lacunae.