And getting into arguments with people is helping? Sounds more like the problem you speak of to me.
Technically, whenever you debate issues, you are "arguing". Can't be helped. The approach can however. If one person constantly tosses out insults as part of their argument, they begin to lose credibility. That has been happening quite a bit, and I try my best to stay away from that approach. As you can see, some others do not. Including the OP, who has been quite eager to insult those who question his views. That is when it all breaks down.
This is a discussion forum. People are here to share views, but they are also here to try to ferret some valid information out of others. If I tell you you should do XYZ to be more effective at something, I should give reasons to back up my assertions. I should also be willing to argue my point if I am challenged, and admit when I am wrong when presented evidence.
What would modern science be if anyone could come along and present hypotheses and not be challenged to support them? It is part of the process of finding the truth of the matter. If I tell you that masturbation causes blindness, I better be prepared to give you evidence it does so!
The OP presented several points he believes to be valid. Others disagree with him on many of them. At that point, should the newbie who reads two conflicting views just toss a coin? Or should said newbie find out why a certain view is valid? The latter obviously.
Gardening anything is a learning process for most people. There are several ways to get a good product at harvest time, but there are also several ways to screw things up.