Poor people dont pay a lot of anything in taxes, so essentially what you propose is yet another tax increase for the middle class.
Instead of just providing food, shelter, and basic medical care - helping them to get a job turns them into tax providers rather than consumers. Helping them to eat and live healthier reduce the medical cost.
> helping them to get a job turns them into tax providers rather than consumers
So does cutting welfare.