Because although it has allowed settlements on its land, it was still part of Mexico. No country wants to just give up some of its land voluntarily... especially when it thinks that the people will eventually merge with a neighboring county, as they eventually did.
the lone star republic
Perhaps you mean a "Lone star" rather than a "long star." The Lone Star State is another name for Texas. Texas adopted the term "the Lone Star State" in the mid 1830s, after breaking away from Mexico. And for the period between her separation from Mexico and its becoming a state it was named the lone star republic.
Yes, Texas was once a country of its own. It was originally a part of Mexico. Then there was a revolution, and it became the Republic of Texas. After about ten years, they joined the United States.
The Lone Star Was its nickname. Its real name was the republic of Texas
2nd day of March
Texas adopted the nickname of lone star republic
The Lone Star Republic, Texas, faced issues of possible invasion by Mexico and a distinct lack of resources to maintain a large army. Texas at the time simply did not have enough of a population to do so but being annexed by the US gave them an army.
Texas was originally part of Mexico. It was then taken back in the war between Mexico and the U.S. We weren't sure of what to do with it, so for a while it was its own little country.
Texas
the Lone Star Republic
Texas
"Lone Star" state is Texas's nickname. Prior to the Mexican-American war, Texas gained independance from Mexico. Since Mexico had a large expanse of un-inhabited land, they allowed American settlers to live in the area. Stephen Austin (son of Moses Austin) urged the province to gain freedom. It's been called the Lone-Star Republic since.