I would argue they were not very smart. As is attributed to Patton, you don’t win wars by dying for your country. You win wars by making the other guy die for his. It would have been smarter to fight like the Indians, that is to say hit and run, guerrilla warfare. The people who died at the Alamo would have been better off cutting wide and attacking the supplies that Santa Ana had following to feed and supply his army.
Santa Ana would either have to curtail the suppression of the uprising, or dedicate a significant portion of his army to guarding the supplies. Either way, it would stretch his forces and make them easier to break. The Alamo was never going to be victorious.
It is sort of like Gettysburg. In every victorious battle, Robert E. Lee fought from the defensive. In Gettysburg, he fought on the offense, and suffered the same fate as people had been suffering on the attack for a long time now. Crockett was an Indian fighter. He knew how to fight like an Indian, he knew how to fight small unit raids and that sort of thing. Instead of going for the tactics he knew, he went for the hold up and wait. As I said, stupid. Monty Python’s suicide squad would have been just as effective in the long run.