> I find this analogous to saying software engineers shouldn't be paid because they like playing with computers.
I really don't expect anyone to pay me for the open-source experimentation I put on github for free. But if you want me to write the boring line-of-business application for your company, then I want to get paid.