Did you know that NIP-17 was designed to keep metadata private even if devs make mistakes in their apps? Designing a DM protocol where you control the server and app on a single codebase is very different than designing something anyone can code flawlessly from scratch.
Idk I think key rotation or encryption key is over complicate something we don't need nip17 dont leak metadata, unless you are supposing people will lose the nsec and all their history gets compromised or something. nostr:nevent1qqsz6v392v3023yz8yvrg8kzxml2fg69kmd9wxvvtv3a26psepftgjqpzpmhxue69uhkummnw3ezumt0d5hsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqsfwen9r