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.
People sometimes misread labels and enter their name on the line for their address. This would stop that.