I see both sides but i dont see any answer we dont already have. without intention to upset anyone, its really a simple thing.if you wish to answer thn do so, it isnt often about the OP. Think of all the people who we nevr see, those that google land and find your answer and it helps them but we never know about it. sharing knowledge has never been a bad thing, just enjoy the fact your part of this massive internet of knowledge and it helps many people. Post only when you want to, try not to take it personally if someone seeks it in many places.
maybe make the first answer short if its a new poster, then if they come back add some more, try never to take it personally. i understand it can frustrate, but just try and remember your advice will be on the net longer after all of us.
And lets face it, why worry about things we cannot change. For me helping when i can its own reward, maybe all of us need to think why we use this place and what we get from it, all of us gain something or we wouldnt do it.