Firstly, Mexico needed settlers to populate the vast, sparsely populated wilayah Texas, which was a strategic buffer zone between the United States and Mexico. By 1830, there were only about 7,000 inhabitants in Texas, mostly concentrated near the coast and along the Rio Grande.
Secondly, the influx of American settlers could potentially strengthen Mexico's economy and bring new agricultural and manufacturing technologies. Additionally, the immigrants would pay taxes and contribute to business expansion. Some Mexican officials believed that encouraging American immigration would help modernize the region.
However, it's important to note that the Mexican government also had reservations about American immigration. There were concerns that the settlers might eventually challenge Mexican sovereignty and demand greater autonomy or even annexation by the United States. These fears eventually proved to be justified and contributed to tensions between Mexico and the United States, culminating in the Texas Revolution and the Mexican-American War.