The idea I like of creating different “addresses” for incoming messages, and then dumping that if it gets too spammy. Not having a long-term pubkey as your address has that benefit.
You could probably do something similar on nostr, but you still get metadata leakage.
I came to the conclusion that nostr is way too public in too many ways to be a serious private message protocol.