Yes, this seems much easier for the user.
Unfortunately, you would have to educate users that they allow free logins to their accounts by sharing links.
Security by education does not work.
The way it works now, you learn about login attempts and have to authenticate them by using the special email sent to your account.