Some live in Mexico because they have not been able to adjust the immigration status of other family members and/or are unable to find inexpensive housing in the United States.
Inexpensive housing is easy for immigrants to find in the US.