Nothing you're describing would change if we replace "immigrant" with "poor person". This is all a problem of minimum wages, employment law enforcement and others, not a problem of immigration. For as long as people are allowed to hire others while.not paying for a minimally decent life, this problem will continue existing.