So long as people/members come here for the sole purpose of making profits through any means whatsoever, the forum continues to face lots of low quality posts and contributors.
There is actually nothing wrong with earning on the forum, just not particularly/totally driven by it. It would do good to both the forum and the member in the long run.