Theres a lot of reasons people will list (cultural, cost of living, quality of life) but the real answer is
1. Texas is a corrupt state and you can bribe your way in to power
2. No income tax