A new specification will have to be written to address all privacy concerns regarding DMs.
One thing you can do right now is to always send from a throwaway account when DM-ing someone. Then it's only visible that the other party is having a conversation with someone unknown.
The other party could themselves respond from a throwaway account, to a _second_ throwaway account of yours. That way only the first DM is trivially linked to the other party.