I frequently see answers from high rep users (over 10K) that, well, "aren't great". Symptoms may include:
- Single line of code answer without an explanation
- Doesn't address the entire question (partial answer)
- Doesn't point out any of the multiple issues in OP's original code
- Leaves in original mistakes from OP's code
- Sloppy coding or lazy posting style
- Clarifies post in comments rather than edits
- Less than awesome coding practices
- Sub-par (but working) solutions
An answer can show all these signs and still be "correct", deserving of upvotes even. However, I think that seeing these type of posts from experienced SO users is quite disappointing when I suspect they can do much better.
I've been known to downvote this material sometimes, knowing that the poster is capable of a much better (or at least less crappy) answer. The difference is: I might not do the same if the post was written by a low rep user - I just expect more from the 10K+ crowd.
Is it fair to expect better quality content from seasoned users? Should this be taken into consideration when voting or leaving comments?