That may be some of the reason. IMO the main reasons, though, are (a) the Cheap Labor express and (b) more reliable Democrat serfs.
As has been said before, "There's no free lunch." We're paying a very heavy price for all that "cheap" labor.
If you havent been out into the rural areas of the U.S. lately, youll be surprised to find how much theyve changed in the last twenty years. Where you once found trailer parks and shanty towns where poor whites and blacks lived and toiled in the surrounding fields, hog/chicken farms, and meat processing plants, youll find those trailer parks and shanty towns (Colonias)filled now with illegal Mexicans who now work these fields, and youll ask yourself, "Is this an American success story? Are these poor blacks and whites who no longer toil in the fields now living the American dream?" Where are these poor blacks and whites now living and what are they now doing for a living?" Have they learned skills that will now sustain themselves and their families?" For the most part, these poor blacks and whites moved to the cities, are now living in government housing, and are spending their welfare checks on the drugs that illegal Mexicans bring into this country. Theyll live happily ever after only as long as they vote Democrat and you and I continue to work and pay taxes.
Just as Mao once said, "The people are the sea that the guerilla swims in," so does Mexican drug traffickers live within the "sea" of these rural illegal Mexican farm working communities now referred to as Colonias (colonies) here in the U.S. With a combination of ruthless aggression and cost effective efficiency that rivals that of UPS and FEDEX, these Mexicans have now seized control of, with few exceptions, the entire movement network of illegal drugs into and throughout the United States making drugs so inexpensive that our children can now buy drugs with their lunch money.
Yes, that's the real price we're paying for our open Mexican border and the so-called cheap Mexican labor.
You are both right.