I guess I’m lost as to what could be done here…
If someone forgets their email, what is there that could be automated for recovery in a safe/secure fashion? When someone creates an account, there is a display name, an email address and a password that is collected.
If someone does not remember their email address, what good is it to send an email to that address for them to verify? It’s most likely an old address they don’t remember using or would know to check or even potentially have access to. They would have already tried the address they know and most commonly used in the original attempts.
And if you create a system to say my display name is X and here’s the email address we have for it…you negate the entire reason for having the display name be different than the login method. (It would also potentially be able to be exploited to extract email addresses for attackers or spammers.)
And if you have them create a new account, how do you prevent someone from abusing it to steal another account. I create a new account and claim that I’m really the long term member! Now you have an unhappy user who has lost control of their account and someone else using it. There is nothing that is automated that could stop someone from stealing an account if they can’t verify the info provided at registration. They might be able to prove it to a human based on looking at things like past IP/location info, writing style, etc… but IP and geo are not good tools to use in an automated fashion.
But regardless… my guess is this would be most likely better in the feedback forum as there is not any sort of functionality to automate the process today.