I imagine most people who create these topics have some other accounts. They create to fulfill the quota of posts they need for their campaigns, and a topic with a silly and simple question is easy to answer multiple times using multiple accounts. I liked your suggestions, I believe that reducing the number of topics that can be created in each ranking could help a lot, but it would not be enough.
I remember when I moderated a forum that used the SMF, it was possible to see the IP of who posted easily. It was often clear when it was a person using alt accounts. Of course, many users should be using TOR and masking their IP. But I imagine that it should not be so difficult to ban in mass users that are in the forum with the only purpose of posting shit for campaigns of shitcoins.
By decreasing the number of users who only post spam, those that remained could continue participating and promoting several projects. Helping to spread knowledge and wealth using Bitcoin. I like this statement that theymos made about these users and the gain they have with the forum.
So I am very happy to see people from poorer countries on this forum and in the Bitcoin ecosystem generally, acting with ambition. IMO Bitcoin was created in part to help break down the artificial barriers which are keeping these people from prosperity. Though no amount of this sort of thinking excuses those who choose to post garbage posts, for whatever reason. I hope that we can eventually reach a balance on the forum which will satisfy the forum's primary mission of enabling real discussion while also continuing to create opportunities for many people.