Open borders didn’t work so well for the American Indians, nor for Mexico when they wanted to settle TX. Why would it work better here and now?
Mexico did not want to settle Texas. They regarded Texas as largely a wasteland, and encouraged Anglos to settle there as a buffer between Mexico and the Comanche and Apache, whom they feared. It was only after Anglos made a successful colony that they decided they were interested in Texas.