Yea I agree and would add that the granularity would be obscured to the user, who would be presented with some sane defaults and friendly interface options (which control the granularity under the hood).
Like when you enter a word into a "filter" setting field. You don't have to write the pattern-matching regular expression and detail which exact fields of a note you want to match on... You just write a normal word and hit save.
Or in many cases, you choose a client that has a lot of spam protection built in and you don't even know it.
I would expect to see dozens of clients appearing that all handle WoT in different ways without burdening the user with too many options.
Agreed. This is inevitable. I expect it will also become more difficult to discern which of those clients are 'protecting' you from more than just spam.
Agreed, but that's also why Nostr is a phase change and not an incremental improvement.
You can always exit a client with no loss of data or network.