Why not?
Immigrants produce more for the US economy then they take in "welfare" and there is no reason not to support them being able to draw from programs they help fund because immigrants do pay taxes folks. The American anti-immigrant sentiment isn't very different from the German antisemitism in the 1920s, many Americans blame immigrants for Americans being worse off, and think that something needs to be done about the immigrants stealing American (white peoples) jobs it's a clear scapegoat mentality.
Immigration should be restricted because many of them don't assimilate.
If they receive any Taxpayer funded services they should be deported.
But to be fair I would like to eliminate the welfare state for all people!