I don’t really understand why everybody thinks changing keys is a complicated thing. It’s virtually the same protocol, same syntax, same apis. The only difference is post signing ID linkage. And nostr could do both extremely well without increasing complexity at all.