I find it odd that a user can suggest their own post as an answer whenever a question is asked. I find a few users always suggest their posts as the answer almost immediately after posting. I think it would be better if people weren't allow to suggest their own posts, so that way you don't get too many yellow threads. Perhaps I'm alone with this sentiment though.
I don't see the problem. Sometimes I honestly think my own posts are a better answer than others, in which case I will suggest them. I'm sure others do the same. I think verifying answers is left to mods and the OP, which is what really matters.
Freedom of markets is positively correlated with the degree of evolution in any society...