> However, I see it as a good solution - if you care enough something, you should contribute to its upkeep
Worth doing for another reason: Contributing to a group strengthens feelings of mutual solidarity, thus strengthening the group in a non-monetizeable (have a drink!) way.