Non-profits don't need to earn money :)
I don't think the goal here is to earn money, but rather to earn influence. So the question would be, what do they intend to use that influence for? What is the end goal?
Power and influence is ultimately traded as a commodity with the use of money. Other methods are not generalizable.