Yes, having some cost disincentivies some abuses that completely free attracts. If email cost a few cents to send there would probably be a lot less spam around
I'm pretty sure that is why Something Awful was successful. Since an account cost $10, and any abuse could lead to a ban, you very quickly filter out spam and people who are solely there to shitpost.