Actually snark works quite a bit better in academic discourse, where the communities are smaller and more cohesive. It doesn't work well in large, open internet forums like this one, where it basically just triggers an avalanche of tedious and ever-worse behavior. I'm not making a moral point—rather an empirical one about this particular type of internet environment. Here's a related explanation from a few weeks ago if anyone cares:
https://news.ycombinator.com/item?id=25130956In a context like this, snark doesn't encourage people to "go do their own research" or save "impressionable / gullibile minds", nor is that really what people care about. (If it were, they'd expend energy doing those things in a way that might actually work.) Rather, its function is to vent one's own frustrations by translating them into concentrated language. The effect this has on community is to pollute it with fumes.
This is destructive of the ecosystem, unless one is happy with a single species, the snark, consuming all the others. Therefore we all need to find better ways of self-regulating and containing our frustrations. Then we can address other people in a way that has a chance of connecting with them.