Because of the way in which most are taught about money — the way in which it is earned, preserved and passed on — does not lend itself to giving.
Too often, many give for tax deduction purposes only, which can hamper the largesse.
There is a common belief that much of the money given to charity goes to covering overhead and not enough to the cause.
There is a common belief that most non-profits are poorly managed and do not create impact.
Statistics show that we do not give much relative to our net worth; we hoard rather than we give, and pass along money for our descendants to do the same.