So the main problem with security is the human, Bob sees email urging him to click on the link and login he does and his account get's stolen. Because of Bob we made password managers, problem is Bob doesn't know how to use one. So we made OAuth which Bob likes and uses it, but most websites Bob goes to don't use OAuth now what?
This is the motivation for an account manager. What is an account manager? You may ask, well
Notes since relay is in your grasp, you could add auto filler OTP from the email that gets sent and an auto create account button which generates all info to signup like email and password and saves it.