Earlier quoted context omitted.
If no one will pay for the solution, the problem might not be that important.
volunteers do un paid work all the time that is actually important. not everything needs a price tag to matter.
I labor in this industry because I enjoy the work and it pays better than anything else I could do, and I try to work for companies doing good things, but I have some misgivings about seeing unpaid open source work in the same light as volunteering. To be clear, as an engineer who benefits I'm grateful, but I'd rather developers were compensated fairly.
EDIT: given the down votes, let me pose it as a question--Is software obviously a public good? Are we actually making things better on balance?