I am currently fixing the 0xchat compatibility bug for receiving normal DMs so that it can be compatible with the Damus/Primal clients.
Discussion
What's the nips for that problem? hasn't nip 04 everything necessary?
NIP04 DMs leak metadata; NIP17 can help prevent that.
If one minds their metadata to be revealed... use your own relay, that's simple.