There might be mechanisms that render them unnecessary. Let’s say we have an instance with 10 users. If let’s say 5 of those users have blocked a spam bot, that block could propagate to the other users as well. Of course that setting should either be opt-in or clearly advertised.
Pretty good in theory but technically hard to implement, as per usual.
Indeed, lots of cases to consider.