Couldn't agree more. There's this odd notion that you can't be involved into anything you don't directly profit from, and while that might be a great mindset for business, it's not quite "in touch".
Value is relative. Some people value attention, showing off, the nice feeling of helping others, contributing to a community, stuff like "I made this tool to help with a task I struggled with, maybe it can help others too, I'll put it in Github" or simply having a good time. People's time is their own, and they'll use it however they want.