It's fine to create a post just to raise awareness about how serious spam is on the forum, but if someone is going to make a thread every time they spot a spam or low-quality post, that’s not really productive anymore. One or two threads addressing the issue are enough since the main goal is awareness.
Reporting remains the most effective way to reduce spam. The problem is, there are far fewer people reporting compared to the number of spammers, and not all reported posts, especially in mega threads, get caught. Maybe it’s better to limit the number of threads created about spam and instead focus on reporting spam threads so we avoid duplicating posts that have already been discussed elsewhere. It’s definitely a challenge with the size of the forum and the number of users, but "teamwork" is key in reporting and managing spam.