I guess nostr will fail to scale gracefully.
You could have just one single relay for storage, if scale is the issue.
Another benefit is that there might be multiple clients that can be used to retrieve the passwords, so that bitrott of unmaintained clients isn't an issue.