https://bugzilla.mozilla.org/show_bug.cgi?id=472823
https://bugs.chromium.org/p/chromium/issues/detail?id=116047...
Why? Because I can't trust all the 100s of companies and I login to, and their 1000s of employees. I don't want them to choose storing my password securely or not. I want them to be forced to do that. Like I choose "HTTPS everywhere", I want to choose "SCRAM-SHA-512 everywhere" or similar.
It's technology that has to provide me guarantees, and user education must only complement that.
Unfortunately we are far from that. Passwords are flying plaintext-inside-HTTPS, with various risks:
* database storing passwords insecurely
* passwords being stolen on the authenticating server (either because of server being pwned or from internal eyes).
* passwords flying fully in plaintext (no TLS) in the internal network behind the authenticating server.
* self-signed HTTPS MITM attacks on already self-signed-cert websites (especially dangerous on intranet websites inside companies; you'd be surprised how difficult it is to setup proper PKI and internal CAs).