Hmmm, a "community" being worse off because of more freedom. Interesting thought. I would say 'communities' always enforce some restrictions, laws and customs. They have to work out how to resolve the inevitable conflicts with many people living together. Granted, they can carry this too far and be stifling. (People leave small towns for the big city to get away from everyone minding everyone else's business for instance.) So, there has to be a balance, and a careful evaluation of what freedoms to respect. (Freedom of speech is very important, but some Supreme Court Justice said that it doesn't give you the freedom to yell 'Fire!' in a crowded theater.)
Other submitters have given plausible reasons why the 'freedom' of the BSD license means people don't contribute back and that weakens the whole. I had never thought about the issue before, but now, reading them, those arguments make sense to me.
I've noticed that abstractions like 'Freedom' often seem to break down when you look at them very carefully and think about edge conditions, so that when people advance an argument solely on the basis of an abstract principle, I tend to be a bit cautious.