Most Indians (including me unfortunately) consume far far more content than we produce. I am concerned about this too and I've been thinking about this and I do not have concrete reasons for this yet.
I could throw up a few reasons though. It may be cultural, since many of us just do not know how to share. It may be a work-life balance issue where people who-know-stuff consider this work and won't do this in their free time. It may also be because the Indian economy is growing fast, growth opportunities are immense, so spending time on tasks that don't directly give them anything has a huge opportunity cost.
There is no obvious cultural incentive for smart Indians to share their knowledge on the "anonymous" internet. People look for "leverage". Sad, but true. This is the same reason why contributions to Open Source is so low from Indians.
As Aniket pointed out, knowledgeable Indians give back far less than they are capable of.
I have had the chance of observing this closely. My own mentor who is a PhD wouldn't divulge anything to anybody unless there was something in it for him. He is a great teacher, but not when it comes to sharing the "jewels".