While line jumpers suck, on average, the wait is now 5 years 8 months just to immigrate to the US legally. And worse yet, you only have a 3% chance of getting a green card. Clearly we have a system that is poorly matched with the demand for immigration to the US, so when you have 30 times the demand for something than the supply, you're going to get lots and lots of cheaters and line cutters.
"Green card backlog: In 2024, there were approximately 34.7 million pending green card applications. However, only about 1.1 million green cards were available, meaning that 97% of applicants would not receive one."
I'm not advocating for anything like 100% immigration, but we're so far away from a system that is even close to meeting the demand, we're creating a internal and external disaster. But I get it, a lot of businesses want a disposable, scared to complain, afraid to ask for raises, benefit-free workforce for their labor, so the current don't ask, don't tell system works great. Well, until it becomes a hot button political issue that most American's have a revulsion to but sadly really have no real insight understanding into.
Lastly, we almost never penalize or much less arrest the businesses and business folks who employ undocumented immigrants and sometimes even advertise US jobs in Central and South America (create demand for workers). Just like the Federal budget, you simply can't just focus on one side of the balance sheet and change much/fix the immigration problem.