Register without email

I’d like my visitors to be able to register without an email address, mainly for two reasons

  1. more privacy, less invasive, from their end.

  2. many of the big email providers are way too picky with new domains, and they keep sending my emails to spam, and some don’t even deliver the emails.

Is there a way to achieve this in discourse?

No, there is no way to do this in Discourse, and it is never planned. If it is a hard requirement you need to look at some other free open source tool.