Its just that we find it hard to get merits because of our lack of knowledge.
No, that's not it at all. The main reason why people have a hard time earning merit is because they're lazy and sloppy, not because they lack knowledge. My technical knowledge of bitcoin is abysmal, but I can still give opinions about speculation, problems on the forum, and some other stuff, and I'm not illiterate. I'm not trying to write in Chinese or any other language that I don't know.
That's the reason people aren't earning merits. They think a long, bloated shitpost in broken English, and one that keeps repeating the same phrases over and over is a quality post. They often confuse quantity with quality, and that's not the case. So you don't necessarily need a whole lot of knowledge to be able to write something worthwhile on bitcointalk. You DO have to be coherent, organized, and (hopefully) logical. Don't delude yourself about the reasons you're not getting your posts merited.
Would you read a book that was written like all these shitposts are? Hell no, you'd throw that wasted tree right in the shredder. We all want to read things that express thoughts clearly and don't waste our time because of sloppiness. Pretty much all of the top-merited members here can write posts that are concise, coherent, and usually interesting. Anyone who thinks they're getting shafted in the merit department ought to look at the posts written by those members and they should try to emulate them.
Why don't you report the users who are selling merits, often times those users who sell accounts are tagged already.
I don't know about you, but I don't see blatant merit-selling a lot on the forum. I've heard that there are Telegram groups in which they do, but I'm pretty sure everybody realizes that they'd get tagged instantly if they tried that on bitcointalk. If you can link me to any merit selling threads, I'd be happy to take a look. It's possible I've missed some.