What is the benefit of the acceptance-function when you have the vote-function? Currently the acceptance-function belongs to the user asking the question, not the community as the vote-function does.
As I ask in Ask Different Meta How does answers to questions that was asked by a deleted user get accepted? there is also an issue with this since if a user is deleted, there will be no acceptance. Making acceptance-function a function for the community in some form would enable acceptance even if the user is deleted. Removing the acceptance-function will also solve this issue.
All solutions have both ups-/down-sides. This is why I raise this question so that we could reflect upon it.