So one person gets a need fulfilled, and another person pays for it. If the payer is paying willingly, it's charity. Otherwise, it's theft for a noble cause. But the Bible doesn't say "Thou shalt not steal unless it's for a really good cause". It says "Thou shalt not steal." Sorry, sometimes the Bible is hard that way. What it means is that we have to save lives without stealing.
But let's ignore the theft aspect for a moment. Let's focus on charity. I like charity. Charitable actions bring a multitude of spiritual rewards, both for the gracious, generous, and loving giver, and for the humble receiver.
Throw government into the mix, on the other hand, and all spiritual rewards are lost. The givers (taxpayers) lose the chance to be lovingly and personally invested in the well-being of their fellow man, because the government's in the way. And the receivers lose any reason to be humble. Why offer up humble thanks for a government "right"?