I'm not saying this happens all the time; I just get influenced by this when an answer to one of my question is well written, but not exactly what I'm looking for. These people obviously took a lot of time to write these, and sometimes they can go up to 7-8 whole paragraphs, and I just feel bad not upvoting it, even if it's not of much use to me.
It's not just the well-written answers either. Somehow I feel it is proper etiquette to upvote all the answers to my question just to show my appreciation for the answerer's time. Is this OK?