A comment I have on first read is that I would prefer not seeing DMs being called out as a use case - private threads or forums might be better labels.
(Can we explain the difference? Do these things fit into the same jobs-to-be-done space as DMs? Maybe!)
One could implement “less secure” or “less private” DMs with a private data scheme but I personally think those efforts are better spent on E2EE messaging.