Embrace it and don't over analyze it I say! These badges are just for fun anyway.
Dave said "It is automatically awarded to the members who post replies to the "Ask a Question" forum and subsequently get a certain number of thumbs from other members."
If you are given a thumbs-up for something you posted in that forum it's because someone appreciated it. Don't diminish their appreciation of your advice given no matter how small or insignificant you think it is, it's still appreciated. You give advice from your experience and that always counts for something.