I'm not entirely sure that's true. Total loss of all NCAA-sponsored events, big musical acts and likely many other entertainment groups will boycott, the NFL and NBA will not hold championship or all-star events there, companies like GE, Dow, Pepsi, Hyatt, HP, Choice Hotels, Deutsche Bank, PayPal, and Lionsgate (among many others) all announced plans to freeze jobs or cancel investments in North Carolina. California (and other states) had enacted bans on public employees state-funded travel to North Carolina. The NFL has already gone on record that they will pull the Super Bowl from Texas if this goes through. And with tourism as Texas' second largest industry, it will feel the pain almost immediately.
What happens when the NCAA kills off the football championship there, the final four in San Antonio, kills all NCAA basketball early round play, and the NFL pulls the Super Bowl? That's an assload of money ironically being flushed down the toilet with this bill.
The reality is that Texas relies on tourism more than most states. With the Trump Slump in international tourism already taking its toll on the US tourism industry, if domestic tourism starts declining in Texas they are going to be hurting.