Bitwarden has an option called emergency contact.
The emergency contact can request access to see all the saved passwords. If I don't deny the request then the request is automatically approved after X days.
I feel like this would cover most of the issues in the article.