No, you're telling that we should post more, which is far different from being active, being active just means you check on it everyday or so and if needed, you are able to reply fast
Spamming threads won't help, if you have a subject to talk about, post. If you don't, then don't post. That's how all forums works.