1) America destabilizes Latin American countries by overthrowing democratically elected governments. The most relevent recent example to this crisis is
here, but a lot of the people stuck in Matamoros are also Haitian. We
also did that.
2) People flee those countries, seeking safety, jobs, food, shelter, water, etc. They - logically - try to go to the closest place that can provide those things in abundance
3) American employers - typically large corporations or factory farms hiring through subcontractor cutouts to give them plausible deniability - want exactly this to happen because they want labor they can exploit because it's "illegal" and not legally authorized to be in the U.S., or here on tenuous grounds.
4) Knowing they look bad exploiting workers for profit, and not hiring and paying Americans fair wages, these same corporations fund PR agencies and "news" reports that skew the debate & focus blame and anger at the immigrants themselves, rather than the people who gave rise to those conditions and those profiting from it.
This is the part where you guys screaming about "border chaos" fit in:
5) those easily swayed and manipulated in the American public (i.e. YOU) demand the government clamp down on and throw out these same immigrants,
rather than providing paths to legal residency and citizenship, with all the protections that affords these people at law, allowing those same corporations to continue to exploit their immigrant labor, often brutally.