Это хорошая идея, если вы думаете об удобстве использования и меньше усилий с точки зрения пользователя.
Однако вы должны понимать, что как разработчик вы должны гарантировать безопасность своих пользователей в Интернете.То, что хочет пользователь, не всегда является лучшим для него.
Люди используют один и тот же пароль во многих аккаунтах.Если ваша база данных каким-то образом скомпрометирована, вы выдаете пароли, которые можно использовать, например, на банковских счетах.
Если вы думаете, что сброс пароля не для неопытных людей, по крайней мере, создайте форму для изменения пароля, как это делает Gmail.
Я не знаю в США, но по крайней мерев моей стране, если бы взломанная система хранила в ней мои пароли, я бы попытался подать на них в суд, потому что у нас есть способов предотвратить хранение паролей в открытом виде.