I wonder if there's a way to be more generous in counting what a "contribution" to a project is.
For example, when I was helping to build a road, people kept me supplied with food... but they didn't get any credit for contributing.
When I had nothing else to contribute, I radiated, but I didn't get any credit for contributing.
I also noticed people sort of not cooperating when BBQ's needed to be made. I have some ingredients, you have others, and there's a little tussle for who actually makes the BBQ because people know that only the person who actually produced it gets to count it.
Sounds like a logistical nightmare, but a broader sense of "contributing" would make it more of a community event if it can be worked out somehow.