The Workplace gets a fair amount of spam every day. According to this listing there are at least 2-3 spam posts on here every day.
In general, the way to deal with spammers is to flag and destroy their posts as spam - this imposes automatic IP blocks as well as large heuristic biases for the ban algorhitms against them.
If there is spam, its important that it is destroyed, and editing spam links out of clear spam is actively hindering that, causing others to maybe downvote instead of flag as spam, and requires moderators handling the spam flags to dig into the edit history to find out what is going on.
Today we had an instance of that happening (mirror for <10k users before the edit). Often times when flagging spam questions here, I also see comments like "I'm voting to close this because its spam".
The question now is: Do we need to emphasise more that spam should be flagged instead of closed or edited?