John I think you are making a mountain out of a mole hill.
I have read very few posts that have said anything negative about non contributing members.
In fact, I have read many that agree that there are other ways to contribute than with cash.
Some people don't have lots of $$ and some have money trees. Some people are shy and are afraid to voice themselves and some comment on every single post.
Everyone is different, that what makes it fun. Its the combination of ingredients that adds more flavor, not just the most expensive ingredient. Everyone cant eat for free, but together we can enjoy a great meal.