Because Mexico has no economy or infrastructure and corrupt govt, drug cartels etc, I mean I’m not saying the U.S. is not corrupt but not in the way Mexico is, plus people also come from Guatemala, El Salvador and other Central American countries they simply through the Mexican border, and the ones that come to America are generally a self selecting group meaning they have better work ethic and determination that other inhabitants of their country.