I thought this too for a long time. But then I realized if i have exclusive content, and publish it to certain relays, but there are other relays I dont like, I'd be a bit annoyed if they take that content. There's gonna be a spectrum of opinions on this, I respect yours, but I have come to have a more complex view over time e.g. things like NIP-70 introduces nuances:

GitHub
nips/70.md at master · nostr-protocol/nips
Nostr Implementation Possibilities. Contribute to nostr-protocol/nips development by creating an account on GitHub.