I think this should be default behavior. Countless times, blocking is used to silence disagreement rather than actual harassment. It’s used offensively as well: By blocking your political opponents, they can’t tell your followers that they’re in an echo chamber
They’re also as mysterious as crop circles in programming. I know how it works but I’m not going to explain to the next poor sap. Such an antipattern. It’s in the name, don’t do this sort of shit. Stop being clever. Your code should be dumb as fuck