I agree with your rebuttal in response to that other person's comment, but ultimately I do think those programs are regressive for the poor, at this very point in time.
I guess the question becomes, should those poorest suffer for the betterment of all future generations? I would personally say no.