Agree with most of this. However, torrents and social posts are not quite the same. Torrents are files that are designed to be shared.
Posts could have some personal attachment. You could have a business nostr server. You could have a friends group. You could have special articles you want to share only in cretain places. You might share a party photo with some friends, that you regret.
There is absolutely no default social contract in nostr other than you are using a websocket API over HTTP.
If the system you use gets your consent, that's a different story. But if not, you can have the right to feel violated. Or not recommend nostr.
The social contract is largely inherited from the status quo of users owning their own data, imho. Unless you agree to infinite sharing, which is also potenitally forever and undeletable.