The idea is nice and technically possible using the Twitter API but the system will clock you and ban you instantly if you try blocking 100 people at once.
I used to have an add-on that blocks people with NFT PFPs, and it queued the blocks to be done at random so the system wouldn't be able to tell it was a robot doing it.
Oh absolutely and it's not that hard. But that's an overly crude filter, because following is a one-way operation on Twitter so you might well follow people you actively dislike in order to keep tabs on what they're saying. Twitter Lists allow for much finer segmentation but because users get a notification about this many of them block people who add them to lists, and the List infrastructure is kinda mediocre.
I would like something a bit more fine grained. Have you retweeted positive things about x, y, or z or negative things about a, b, or c? Then I want your tweet marked with "do not engage" because there will be no point in trying to engage with them
I used to have an add-on that blocks people with NFT PFPs, and it queued the blocks to be done at random so the system wouldn't be able to tell it was a robot doing it.