I can understand how you must feel but I believe you all forget that one of the reasons for this type of forum is to help others learn the art of fishing , I have been privileged to learn so much from a select group of anglers on this forum who never hesitated to give me locations and ways to fish. If you feel so strongly that all your favorite spots get taken when you give info then don't give it but please quite being a bunch of martyrs and crying about it.
Frankly forums were originally designed for the "exchange" of information, and to have a great time communicating with others interested in the same subject. The key words here are "exchange" and "communication". Far the majority of us here love teaching others how to catch more and bigger fish, but there are limits.
When sometimes over a thousand users view a post/report, and only a handful respond, we can assume that forum is overrun with "lurkers". These people are not "exchanging" or "communicating"... they are only "taking". Far the majority of users on most public fishing forums are there simply to grab great info for free without reciprocating.
Indeed some of those who do not post lack confidence or don't feel what they have to say would be valued, or maybe even ridiculed, however far the majority are here to grab for free. If you do not post reports, photos and such, because of a lack of confidence, you might be surprised that most of the active/valuable members WOULD enjoy your offerings. If you feel that you should be allowed to simply take from those who post, go for it, but don't be surprised when you see the number of quality reports diminish substantially, which has certainly happened on this forum. There are very few quality reports here anymore from almost 100,000 members.
Are all those anglers who stopped posting reports "martyrs" or "crybabies"? You believe what you want, but we all know the truth... they simply don't want to lose anymore quality experiences on the water.
If you truly are just looking to improve your fishing technique,
click here for some terrific sites that are focused on helping anglers improve their ability.