To me this makes sense. The traditional conservative view is self-reliance and that the individual is responsible for funding and delivering charity. The traditional liberal view is that the government should be responsible. Conservatives spend their own money and liberals are trying to spend OPM (Other People's Money).
This also suggests that conservative charity will be more effective, as less time and effort is spent raising money and more time identifying problems and providing soulutions. Liberal charity is about lobbying Congress.