Dan I mostly agree. Also: Passkeys exist now on all major platforms now. That was not true a year ago. That must surely help a Lot!
(They are stored locally , and apple cannot decrypt the keychain that shares them to your other apple devices. on iOS. Same for Android 14, as of 2 days ago. )
Also, the Zion (app) now exists. Which is very well designed for the specific decentralized ID requirement
🤷🏻♀️