I feel that instead of deleting topics, the topics can be edited and any affiliate links/websites can be removed unless the links are malicious. There's no harm in that.
Bad news: That ain't how it works here
~BCX~
I know that and hence it was a suggestion. I've seen many threads where newbies try sharing their referral link while being unaware about the rule and then it becomes a discussion among members and they share useful information with newbies. When the thread gets deleted, all those contributions as well go in the trashbin. I've seen few instances of it and hence I suggested it.