The way I see it, the OP decides whether an answer is correct and marks it as such.
In cases where staff is allowed to mark answers as a solution, they don’t act as themselves, they act on behalf of the community. Which makes it less / not important who marked the solution as such.