Why NIP-04? That has been fully deprecated right now. Please don't use it.
Discussion
This should be a legacy issue because kind 4 was the earliest DM solution, and most clients and relays support it. We can change it later.
Additionally, we believe NIP-4 is the simplest and should not be discarded outright. It can complement other NIPs.
NIP-04 is not secure. I don't see any point on releasing something with a complicated double ratchet mechanism using that rudimentary/faulty encryption scheme.
