To the degree that this is true, my impression is that it's due to poor fundraising departments at those organizations, which appears common enough to be a stereotype. "Nonprofit" really only affects how an organization's taxes are reported, all in all.