The government does not have a moral or legal obligation to provide charity. I have not found it in our constitution.
Charitable work is best provided by individuals and private organizations or churches.
I don't consider social security a charity because it was sold to the people as an insurance policy, regardless of court decisions.