I agree the complexity is a bit much for users, but maybe branding it as a password manager would be easier. Each app has its own password (unique key) you can manage from an app.
To access the password manager, the master password (master key) is stored somewhere safer, like a hardware wallet or via MPC.