True. But if you ever run an online forum, you notice that junk comments are typically posted anonymously. Adding even a small hurdle cuts down the amount of junk by as much as 80-90%.
It is similar to the "crime of opportunity" in real life .. or a "heat of the moment" if you will. Make people pause or engage before posting and most of them change their minds about posting crap.