Speaking for myself, I’ll put in time on contributing to a codebase when that codebase is something I use and like. I’ll include links to significant contributions when someone wants to see my OSS experience. If it helps in their decision process, great. If not, I still got what I wanted, which is to better understand something I use and, to a lesser degree, improve it.
Well, that was his prerogative. I don't think it's the standard.
When it comes down to it, nothing ever entitles you to face time. You put stuff out and hope for the best, but it's always a risk. Nothing is guaranteed.