To be super clear:
- A client not implementing a feature at all is NOT censorship.
- A client implementing a feature that gives a user the ability to filter their own experience (mute) is NOT censorship.
IMO:
- A client filtering content for one or more users based on the arbitrary preferences of another party IS censorship.
This is what Damus is doing. If the author has enabled OnlyZaps, readers are unable to post or see reactions on that author’s posts. This is censoring content from the reader at the discretion of the author.