I might miss something, but why is a password and account management page required for sending out email alerts?
I imagine it is because the logged user can simply check boxes to enable alerts on a specific product rather than inputing his email adress once again but the hassle is minimal with autofill.