The point of a block is to stop them from seeing you.
The thing with features like this on decentralized platforms is that you're relying on the goodwill of other instances because you can't enforce this behavior through technical means. Generally speaking, if an actor receives data and can extract its content, that's precisely when it leaves your control. I'm not a fan of software acting like this is not an issue. It lulls you into a false sense of security.
@volpeon That's why agreements like the Fediverse Friendly Moderation Covenant between instances are a good idea to know which ones will behave in a rational manner that fosters the growth of the social network.