>>212813688Its because the rate of surplus value is higher in Mexico than in America, i.e. a worker in America gets to keep a bigger portion of his surplus value vs a worker in Mexico.
A country being a "shithole" is not the driving force behind immigration. There are many countries that are economically and political worse than Mexico that nonetheless dont have a large amount of their citizens in foreign countries.
By the objective laws of capitalism, rate of surplus value tend to equalize & normalize among all countries, meaning there will be a time when mexicans will stop moving to USA because they will be as exploited here as there in America