Mexico probably encouraged Anglo settlement in Texas for the same reason that Spain had done so earlier: they couldn't get anyone else to go.
Weber says in "The Spanish Frontier in North America" (Yale, 1992):
Eight years after the king issued his order, the first and last contingent of government-sponsored immigrants from the Canary Islands reached Texas.... [which] languished as one of the least populated provinces on the northern frontier of New Spain.
As in Florida, high percentages of Hispanics in Texas were soldiers or civilians who depended upon the military for their subsistence. The military, in turn, depended heavily on the Crown, which paid dearly for its failure to develop Texas economically, as the king's own auditor suggested.
Efforts to encourage Canary Islanders and sympathetic Acadians to settle in Louisiana had achieved results, but Spain could not afford the subsidies that it needed to draw large numbers of Spaniards to its frontiers. When José de Galvez authorized 50,000 pesos to promote immigration from Spain to East Florida in 1786, a desperate Governor Zéspedes spent it to feed his troops. Out of the experiment only five families of Canary Islanders came to St. Augustine.
Unable to attract colonists from Spain or its American colonies, Spanish officials began in the mid-1780s to allow immigrants from the United States to settle in Louisiana and the Floridas and to obtain generous tracts of free land and access to the Mississippi. By 1788 local practice had become Crown policy as a result of lobbying by Gov. Esteban Miró....
The new Spanish policy required immigrants from the United States to take an oath of allegiance, but in a unique reversal of previous policy and practice, it did not insist that Protestants convert to Catholicism.
Spanish officials had by no means been unanimous in supporting this risky and paradoxical strategy of importing aliens and heretics to ward off aliens and heretics.... In a private letter to President George Washington, Secretary of State Thomas Jefferson had praised the liberal Spanish immigration policy as "the means of delivering to us peaceably, what may otherwise cost us a war".