poVoq In what scenario would I ever want to restore spam?
This is my own experience and opinion, π§
I don't handle much spam on my forum, I have a number of moderators and community members who keep a watch on this and can mark a user as a spammer.
The problem with hard deletes is accountability through auditing and mistakes.
If I check a users actions and see they marked a user as a spammer, I can check some of those posts and say "yes, they did this correctly" or not. Or, if they accidentally mark a legitimate user as a spammer, it's annoying, but I can remove their spam record and restore their posts.
I will sometimes investigate spam and see if anything can be adjusted to improve spam control. A key realization I made through investigations like this was spam rapidly increases if it is ever visible, giving evidence to prefer a approval system. Or, maybe a common source of spam. Spam posts have value in preventing future spam.
Because of this I don't permanently delete any posts.
But, I also get the desire for cleaning out bad stuff, so I'm not opposed to having hard deletes possible π