The GPL requires payment. The BSD does not. The payment is in a non-monetary form, but it is still a form of payment. That's all it is.
Making money.
From the standpoint of a public-traded corporation, the GPL has nothing but liabilities.
The BSD license limits those liabilities.