A practical problem in most ecosystems is that your identity on one application doesn't carry over to the next.
@CauriWallet, a non-custodial wallet on Canton, addresses this using external party IDs, so a single wallet identity can work consistently across multiple applications rather than starting from scratch each time.
Small detail, meaningful difference in how the ecosystem actually feels to use.