Indeed, and everyone thanks you for it, but others enjoy freeriding. I think the actual game-theory is clearly simplistic. You could think of it more as being at home and having work to do rather than go shovel, so it costs you in other ways. It's not just shovel or be passive and wait.
Also, I contribute to open source because I intensely enjoy it - far more than writing software I was paid to write.