Slow ones (scrypt, Argon2id) are for passwords; fast ones (HKDF) are for already-strong secrets. A password is never a key by itself.