There's a good argument that, given the success of the open source development model, permissive licenses are better because they put fewer roadblocks in the way of participation. And I tend to be in that camp. No argument about the problems of copyright terms though I'm not sure how relevant that is to software relative to software copyrightability generally.
Yes, in a way, that's true. You can make free software more compatible with copyrights by turning it into open source.
But you can also remove roadblocks in copyright to make commercial model closer to open source. Which is what I am talking about, and it would make it also beneficial for the open source developers.
After all, if the open source model benefits everybody, why should only developers make the concession?