Accepted answers are oft misunderstood.
As developers we often think that every answer should have the one accepted correct answer, if this is not the case ... well it is time for duel.
The trouble is that the concept of accepted answers is a convention between the question answerers and the asker. The rest of the world is only indirectly involved, and can not control this bit of information.
However, accepted answers get special treatments in the answer stream. They always show up as the first answer (even if better ones exist).
This bump is handy when a question starts its life, it quickly tells us: "This has been taken care of ... move along". However, as questions age this special bump is counter productive. There is no way to displace the incomplete or incorrect accepted answer from the #1 spot. So people, edit it with warning, downvote it more than it deserves, and so on.
Should answers revert to standard ordering, as G-D intended, 2 weeks after an answer is accepted?
Data points:
- There are approx 119 thousand questions where the accepted answer has less votes than the top voted answer.
- You can browse through 20k of them here.
- Browse through 30k of the answers that out-scored the accepted AND were posted after the accepted answer. (total 42k)