Anyone who answers yes, should really think about this.
Consider that you're going to meet a successful business man with billions of dollars. You represent to him the idea of helping the poor via technological advances that require money to implement. He seems interested, until you say that you want your ideas to be implemented by a non-profit organization. Then he loses his interest in your ideas. Wouldn't it be better for everyone involved to operate for profit, when the alternative is to let things be?