It is really hard to have a merit it is because as far as I know:
People are selfish. Even though you post a really good quality post still there is a people who won't give you a merit.
Some are alone. Like me, I don't really have much friend who would give me a free merit. I know that it is easy to have a merit with a friend that have an account of bitcointalk.
My question is. Why still need merit? We are still struggling to rank because of the merit.
Oh man you hit the center, everything you stated above is 100% truth. I am not speaking of selfishness but rather about being alone here on the forum. People are cheating with merits, some good friends can merit stupid posts to each other. also some of them are making fake accounts in order to progress with merits. I don't track such people but majority of them is coming from specific nations.