Have you considered the idea that this could allow a user to hijack previously-existing communications by registering a "deleted" (previously-used) address? Proton's policy is "We do not recycle usernames, which means the same username will be not available in the future" [1], which completely...