I'm not sure you understand quite how much time and effort some of the SF users put into their answers. It's significant. When you give flippant responses to their advice, and/or don't bother to thoroughly read what they've pointed you toward - you're telling them, "My time is more important than yours".
My advice is to kill with kindness. Treat everyone who's posted an answer as if they are helping you to do your job FOR FREE. Be sincere, appreciative, and spend a lot of time making sure you've studied what they've said/linked before responding. Re-read what you write, to make sure it can't be interpreted as rude (this is a valuable and difficult skill).
Reputation is intended to represent the community's view of the user's technical skill, true. But let's be honest - we're human. It also reflects that person's ability to communicate clearly and effectively. If you are very talented technically, a low reputation score may reflect the community impression that your communication skills need some work.
How to Ask Smart Questions has been linked here in the past, and it's quite helpful in understanding the unique culture of forums of this kind, though some of it can be skipped, the "How to Interpret Answers" section is something I try to re-read from time to time.