Unfortunately Bob, it is a zero sum game to politicians and their corporate donors.

There's not enough jobs to go around and flooding this country with immigrants (legal or illegal) is going to lead to a bad outcome.

In a perfect world where politicians actually cared about regular people and actually cared about the country, I would agree 100% with you.  Sadly, we live in a world (and a country) where the politicians are out to increase corporate profits at the expense of everyone else.  And immigration is one of the ways they accomplish that goal.