This is something I've previously suggested before. They should also have to pay a fee to run a signature campaign seeing as 9/10 of them do nothing about spam and mods are left to clean up the mess for them.
New idea: charge a fee of 1 BTC for every new ANN in the altcoin announcements.
This would drastically reduce the amount of low-quality projects / scams posted.
If this is indeed implemented, people might start assuming that coins posted in the altcoin announcement board have the forum's approval.
That could be dangerous!
Why would people assume that? Why would people not already assume the forum approves them if they're posted here? I think paying some sort of fee is a good idea because most of these get rich quick schemesters/scammers only bother to make their crap coins because it costs absolutely nothing to them and then they even get free advertising with legions of shitposters. If they actually had to pay something I bet many wouldn't bother.