Agreed, that’s one of the differences between nostr:npub1pvz2c9z4pau26xdwfya24d0qhn6ne8zp9vwjuyxw629wkj9vh5lsrrsd4h and ordinary clients. You can make selections based on how long your follows have been inactive before purging them all at once. I even built a feature called The Nuclear Option where it blasts them in one shot instead of in batches.
I’d love to see some more clients build in a way to do this, but it doesn’t seem like a priority.