How much immigrants are paid is primarily a function of how many immigrants are in the labor pool. They tend to earn less because there’s a virtually unlimited supply of poor people who want to immigrate. Supply and demand impacts markets for labor, that’s just basic economics.