There is no doubt that non-profits have limited funds in what they can or cannot do.
With all the good that non-profits do to help improve the lives of patients, often they fall short of reaching their target.