Fact is that when people post a topic for Merits than it counts in spam.
It depends on the usefulness of the content and the effort put into creating it. Merits is a huge part of the forum, and even though it's regularly advised that you do not chase after them, not everyone can completely ignore them when making a post; This doesn't make them spammers.
And if anyone post a topic or comment to a topic to help others or to give knowledge to others than definitely the post Merited by the members ( I am saying after eyeing many posts).
Every
helpful post does NOT get merited. There's no guaranteed reward for quality contribution, well there is and that's contributing positively to the community.