Houston is a great city. There are a lot of reasons why people would want to live here. And it is a place where many athletes live, even when they don't player here, because of the no state income tax thing and relatively cheap housing.
That being said, how can you claim we are no longer a baby team? Of course, the fans expectations can be higher than 2002, but to the rest of the world, the Texans are still a non-winning team, who has the invisible offensive line in the ESPN ads, and was the punchline of countless jokes last season--not only a bad team, but a team that was bad but to add insult to injury, was accused of throwing games. There are terrible towels older than our franchise. Our fanbase is puny compared to other teams. We have little tradition.
I spoke to a player who came from another team, and he was comparing the Texans event functions to the functions from the team he came from, and in so many words, said that ours were a fraction of the size of his old team.
Heard another FA player talk about how he used to be recognized all the time in his old city, but that it rarely happens in Houston.
If a free agent is coming to Houston, it is because they are getting paid. Paid more than what a successful, more established team is paying them. Period. That is our reality right now.
Maybe Kubiak's hire can persuade some free agents to come here and to hope that their finite career won't be wasted playing for some small fan base, non-winning, punchline team. I know that is harsh, but it is our reality until we win and become a more popular team.
But basically, in the short term, we should expect our best players to be from the draft or who have ties to the Houston area. As it is, most of our best players are home grown or came from the expansion draft where the players didn't have a choice in the matter.
But all I know is if I were a probowl free agent who had no ties to the area, I would have no interest in coming to Houston unless they paid me way more than anyplace else.