BSD is a license for a perfect world in which everyone shares and those who share get rewarded and respected.

GPL is a license for an imperfect world in which those who share get shafted and have their code used against them.

There are times where a BSD-like license is preferable. But most of the time, it feels a lot like bringing a self-baked cake to Walmart, and then having to pay for parking on their property as a "thank you".