For even better security, we should consider encrypting our hashed passwords.
A scenario where the password database is compromised (e.g. sql injection, tool labs config messed up), but PrivateSettings.php is not compromised, is not unrealistic. Encrypting the passwords with some sort of stored secret could help in such a situation.