i kind of get why on fediverse blocks are really just mutes because when a post propagates you don't want every recipient pinging the origin to see if they are allowed to see it BUT you could just attach a blocklist on post metadata like here's a post here's a list of where not to spread it