It's basically what someone commented earlier on another front page post. Software engineers aren't paid to write software. They're paid to deal with everything else that gets in the way of them writing the software.
The point isn't that anyone could do it, but that many of those who can already willingly program for free in many scenarios. Thus, they aren't paid big bucks for the ability to write software, but to deal with the BS of writing software in a company.