On the Evolution side, the main purpose of the email is to prevent abuse of the account system and give users the ability to prove they own the account. If there is no confirm method, it's easy to spam the system with new accounts and we get the option of being able to send notifications to the user, being able to pay to an email, retrieve your account by proving you own the email, etc.
This can be easily done regardless with a script. One can also use emails without registration like this one https://mailinator.com/ or this one https://www.guerrillamail.com/ or many other such email services.
Blockchain.info doesn't require you to enter an email in order to create an account. How come they can do without? It's purely optional in their case.