The thing is, its not mean to prevent the spam, its meant to slow it down as much as possible.
If someone wants to spam without the email, they can just log out, create a new account and spam some more, before the moderators/admins can respond, they have multiple accounts.
Email validation...