I was listening to a podcast where one of the participants was talking about how "morally advanced" societies take care of people through "taxation" and government "welfare".
He claimed this showed "generosity" on their part.
I do understand how people get confused, though. Especially if they are blinded by the popular (and evil) religion of Statism.
If government is your god, anything government does is moral, no matter how unethical. So theft is OK if you call it "taxation" and say you're using the booty to help people. Never mind the people you hurt by robbing them.
Charity is always superior to government "welfare" because it is voluntary. And it's better for the recipients, too. Charity doesn't harm society; government "welfare" always does. Even if your society doesn't realize it is being hurt.