Immutability is great, but isn’t crypto supposed to ensure privacy?
“DID would force all apps to operate from the same base data to ensure there isn’t any room for mistakes.” and no room for forgetting or forgiveness?
I use different accounts for different reasons not only personal vs. business. Would not DID make this impossible? For example, if you open two separate Gmail accounts, Google will combine them without your permission. With genuine DID, my financial and intellectual property will have security, but I can still risk it all if I step over the line, whilst experimenting with non-self identities or just having fun. It will be so complicated having to build applications on-top-of the underlying protocols to attempt anonymity.
It’s a bit of marketing speak. You can still have several unrelated accounts/keys on DID. It is mostly the set of standards about how information is stored and inter-operates that makes the difference.