It might need be something else, since we don’t force account names to be unique. Since you save the address in contacts and it’s given an appropriate name, not being friend to type out is not much an issue. At least from what I remember, the email addresses of all the other services I’ve seen are not easy to hard, e.g. "name+dsw93sl2d5@example.com".
A secondary reason might be to avoid being spammed. We often receive emails that are sent to random addresses @dynalist.io, like marketing@dynalist.io and mike@dynalist.io, you might see trash end up in your inbox. Unless we set up a rule where you can only capture via certain email addresses (i.e. only sending from alan@gmail.com to alan@dyanlist.io would count), it’s hard to avoid this situation, unless we make the email address hard to guess.