That's part of it. And more generally with WebRTC, peers know whatever you're doing together. And that's an issue with all P2P stuff that doesn't use overlay networks to proxy connections.
So what I should have said was that it's OK in a VM that reaches the Internet through a nested VPN chain, or whatever, so your ISP-assigned IP address isn't trivially discoverable.
https://w3c-ccg.github.io/did-spec/
https://ipfs.io/
I wonder if these might help.