I'm sure this has been asked on other sites before though, I will ask it just the same here as it relates to ExpressionEngine quite a bit:
Questioners have the ability to set which answer they think is the correct answer.
I find in ExpresssionEngine there is often times more than one right way of doing things and it really comes down to things like which answer did they try first, which answer made sense to them at that time or things like add-ons which fit into the client budget (free vs commercial.)
Point being that there really isn't anything which allows us to set more than one correct answer. We have comments though, that means people have to read them. We have up votes which means the non chosen answer could be moved up to the top along with the chosen one though, at the end of the day the chosen answer will be viewed as the best route more times than not.
How do we avoid favoring one answer over another when they are both valid answers and both could be great options for anyone with the same question in the future?