Sometimes, registered Charities it would appear to exist more to provide pretty decent incomes for those at the top of their pyramid and a whole lot less for those who they claim to support.

Many of the larger Ontario hospitals pay their charitable executive huge amounts to raise funds for otherwise gov't supplied institutions.

Perhaps people are starting to catch on and choosing to provide support elsewhere.  If you give a person down on their luck $20, it would probably provide a meal or three, if $20 goes thru the United Way, probably one meal, if it's collected by a tax of some sort, it goes to fund a study about homelessness.