Earlier quoted context omitted.
Did you read the article ? This is an attempt to fix all those issues you list.
So now when your email address gets hacked, ALL your usernames and passwords to every website are also hacked! At least with normal un/pw you need to request a password reset from the website. I don't think we should be tying logins to email.
BrowserID supports password reset requests, which can be built into the browser
email is the single most user-recognized signifier of identity we have on the internet today. tying identity to anything other than email just seems silly