And this is the last thing a programmer want to think about when starting a new programming project. So they pick up just some random, but widely used OSS license from Internet, as other people around do. This creates a self-supporting trend where picking something different to a widely used OSS license will look inappropriate. It is much easier to accept an idea that all you need to do is to use a "ready to use" license from Internet, rather than the idea that you should hire a lawyer to write you one, or worse to research the pack of corresponding laws and law practices by yourself. Of course the arguments of the opponents of Copyright and the proponents of the free-software expressed in plain English even reinforce this trend.
My opinion is that we just can't have a fair discuss around this topic. To have such discussion we need more people who fairly tried to go both ways, but the current free-artist programmers community is too much shifted towards using of free licenses that basically bypass the majority of the benefits and the trade-offs the Copyright laws can offer.