If a person does not get merit for every 20 posts he makes, that does not mean he is a shitposter or he should not be allowed to post on the forum. This is a place were freedom of speech is respected and should be.
There are many flaws in this.
1. People who are new here mostly don't get merits even after posting 100+ posts.
2. Most of the people are unmerited even after writing quality posts as they are just not detected by someone with smerits.
3. Some of the people just tend to post updates about there services here so that posts are obvious to get no merits.
4. If you check marketplace section much of the people just use there accounts to bid on some stuff there, so they usually earn less merits.
Much more...
All this things can make much worthy people of the forum to be banned from posting.
So, I think its not a good idea to put merit requirements to the forum members to post.