maybe you could provider an admin setting for “archived categories” or some such - add category names there that you want to disappear forever.
nice aspect of that would be that it really removes all the posts in one go, and is reversible, and even the admins won’t be able to see the posts.