That's the dichotomy of an uncensored blockchain community. People are free to post whatever they like, thus spamming can very well happen. I'm all for affiliate links (heck I do a couple here and there), but there will likely be someone that over does it.
Common sense is not exactly instilled in 100% of the population...Lol.