Answer
This is a matter of indirect versus direct benefits to society
Work Step by Step
Businesspeople tend to work for larger firms that employ many people, producing wealth, not to mention whatever good or service the firm outputs. Society often benefits more indirectly and over a longer period of time from businesspeople.
The work done by nonprofits is usually more measurable work. They are directly infusing cash or another resource into the problem at hand.