Because the same businesses that need immigrants to man their jobs keep funding the rightwingnutbagger politicians who hate immigrants.
Can't have it both ways, see? https://www.bloomberg.com/news/articles/2024-03-05/us-immigration-bill-failure-leaves-labor-shortage-in-tough-spot?srnd=citylab