If you are happy to work for a for-profit corporation w/o any financial compensation then you are more than welcome to do that. Seems a bit irrational to me but that's just my opinion.
Not the person you are replying to, and it is a bit tangential, but you just basically described a solid chunk of open-source software work.
I am not mocking open-source software work, I am mocking how reductionist the parent comment was, because their logic often applies to volunteer open-source software work as well. And, I suspect, on HN we can agree that volunteer open-source software work can often be worth doing, regardless of how "irrational" it is or how much for-profit corporations could benefit from it.