Which to me begs the question: then why hash client-side at all? What are the threats it protects against?
Not sure the specifics of how lastpass implements this but this is a really common approach for end-to-end encrypted apps.
That makes complete sense, thank you for the answer.
As in, the idea is that it is used to save you from having two secrets which might be more or less easy/hard to remember.
It's a UX improvement (which might be a security imorovement on average too).