There's really no reason to delete a thread unless it's a duplicate, or unless you simply want to. Assuming regular users can delete their own threads, if you want to delete it that's your decision. Of course, moderators will delete a thread when they feel it's necessary as well.
The reasons are given in my posting.
Leaving crappola threads hanging around just causes others to waste their time when perusing a forum.