Is there a mechanism to "vote to answer"? Some questions appear unanswered, but in several cases for rather pedestrian reasons like the original poster never visited the site again, in spite of several good answers posted. In a sense, the good answers are upvoted, so in a way, we're already doing this, so a logical extension is to allow voting to declare a question "answered", perhaps after some time of inaction on the part of the OP.
Accepting an answer does not indicate that it is the best answer. It means it is the one the asker liked or used. Nothing more nothing less.
In particular questions are not in any sense "open" or "unanswered" until there is a green checkmark and "closed" or "answered" afterwards. Note that there is a badge explicitly for getting many more votes than the accepted answer.
The formal definition of "unanswered" for the purposes of the unanswered tab is "having no answers with net positive votes and no accepted answer"
In a sense it is unfortunate that the site puts so much visual emphasis on accepted answers, because I prefer the current system but new users don't see a clear explanation of the meaning of acceptance and simply draw their own conclusions from the emphasis the site gives to it.
Suggestions to allow some form of community acceptance have appeared on the mother meta many many times without the team taking any action.