In this narrow sense, Tristan's "giving things away for free makes me and people all over the world happy" post is not an argument against that either. It's just a feel-good argument for using a CC-type license in the first place, which was never the issue.
Also, most programmers I know (admittedly all are at least open source enthusiasts) are all more than happy to provide you with little scripts. They are not only willing to allow you to use their code, but also usually happy to support that code for free to some extent (people are usually happy to help you get it set up, at the very least). I've mostly seen this on smaller programs and scripts, but those are not much different in scope from a single photograph.