The solutions the non-profits are trying to provide aren't keeping pace with the problems they're trying to survive.