Agreed. Thanks for your input on this. Simple is good.
For DIDs I was actually thinking Ion, not a native Nostr DID. Its simple in the sense that keys and WoT are Nostr related but it gets complicated because Ion requires their own keys. I'd have think more about the decentralized lists and key rotation.
In my mind, having Ion DIDs allows a user to rotate keys easier than a Nostr native solution. I'm not sure how a Nostr native solution could work if the primary key pair is compromised. Frostr could possibly come into play. Having a 2/2 or 2/3 multisigs on a decentralized list could be one way to do this.