OK, this thread had me confused at first, but I see what OP is getting at. Congrats on earning 250 merits, you deserved 'em and I think I've given you quite a few since Jan. 2018 and probably will continue to do so as long as you keep making good posts and I see them.
You are the third merit fan of mine as per BPIP
https://bpip.org/profile.aspx?p=TheUltraElitebut you were inactive for a little bit, weren't you?. Anyway, keep it up.
After the merit system started, 14days because I was on vacation, which I think I had conveyed to you due to some users red tagging issue, I remember. But after that I have been active almost everyday. What I have learnt is that merit often gets stacked up within the first few pages of any thread. If you are late in answering something, its very unlikely that you would get merits.
Sometimes I feel that probably 50% or half people writing posts on this forum because they are in some signature campaign and trying to make some money

They are doing that, but I feel it is possible to earn merits while doing so too, if you know what I mean. Moreover if someone feels that they are not getting enough merits there is not be unhappy about. But I do expect more merits to be an important screening factor for managers which did happen with the recent signature campaigns.