Humm .. understood point #1.
Yes, the original goal was to bring money to a fund through sales.. but if the sales are diverted to a for-profit, ultimately beneficiaries will not enjoy it.
It's pretty well known that non-profits often starve for top talent simply because a lot of the top talent also wants to make more money than a poor college kid.
Making money doesn't have to be orthogonal to doing good things in the world. There are plenty of companies that manage to do both.