Restrictive? Exactly in what way does the GPL restrict the end user of the software? The answer is none, just like the BSD license.
Or do you mean free as in free to take my code and leverage a proprietary advantage against me? No thanks, I'll take the level playing field the GPL gives me, even if it means I have to respect the political or commercial views of other developers in return.
I'm grateful for people who release their code under a BSD license, but license wars are stupid. Licenses are a result of economics which is pinned to what motivates each developer. If you are motivated enough to give away your code with no strings attached, good for you. It's too bad you resent my good will in granting all rights to my users, and only reserving distribution rights for derived binaries, considering I would not be motivated to write free software otherwise.