Currently (from what I can see) the rules for ordering the answers in a question is:
- Accepted answer (no matter what votes it has)
- Answer with most votes numbers below the accepted answer
- Answers with less or same votes as answer number 2 on the list
- And so on (you get the picture)
But sometimes the accepted answer is outdated, no longer valid, etc, but the person responsible for the question is gone so no correction is done on that, the issue was solved, that was it.
AskUbuntu works best by downvoting and upvoting answers, works great overtime and gives us a very good control and idea over the value of each answer.
Why would an answer with 3 upvotes, 2 downvotes (or something like that, I don't have a good example but we can have a look at it later if necessary, I'm sure these exist) and a check marking it "answered" be above an answer that is updated, working and has plenty of upvotes and good comments?
Similar, if I create a question and answer it myself, mark it accepted 2 days later but proves to be not the best answer because there are answers on that with more upvotes, my answer will be on the top of the list.
It kinda obfuscates the answer below the accepted, specially if the accepted answer is a body of text, no?
Would it not make more sense to have the question with more upvotes on the top of that list, even if it is not the accepted answer?