They appear to me to be just a password that is saved to a phone wallet rather than your password manager, with all the terrible side effects of locking stuff to a phone such as blocking you from your bank accounts or communications with other people if you lose your phone.
Now you get to lose access to everything.
Is there a good resource explaining why I would want to adopt this tech?