These are the invariable natural laws that govern internet forums:
For as long as there are forums, there will be newbies who post without searching first, and there's nothing that can be done to change it.
For as long as there are newbies who post without searching first, there will be people replying with links to previous discussions and telling them they should have searched first. This might educate the particular newbie in question, but will not prevent future newbies from posting without searching first, and there is nothing that can be done to change it either.
For as long as there are people replying with links to previous discussions and telling the newbies they should have searched first, there will be people replying to tell those people that they're being too harsh and chasing off the newbies. This turns the thread into a flame war, but does not change the general situation, and there's also nothing that can be done to change that.
For as long as there are people replying to tell the people who were telling the newbies that they should have searched first that they're being too harsh, there will be people starting new threads about their Completely Original Idea of how people should think about posting on a forum so that none of these things happen. Although this generates a great volume of debate, it changes nothing, but there is still nothing that can be done to change it either.
And for as long as there are threads about various approaches to the social problems caused by newbies not searching first, there will be people replying to remind everyone that these are the invariable natural laws governing forums and their discussion is not going to change anything. There will always be newbies who post without searching first, people telling them they should have searched first, and people telling them they're being too mean to the newbies.
This, too, doesn't change anything, but here I am.