If you want your site to have a "login as guest" type feature that's one thing, but if an email address doesn't have an @ it will never work and it would be misleading to encourage people to check their email for a validation link.
People sometimes misread labels and enter their name on the line for their address. This would stop that.