Don't forget that this is the AFC. And the Texans are objectively terrible. Osweiler is not good and Watt is hurt. Their secondary is worse now than it was when it was the weak link on an otherwise good defense.
The Texans play in the AFC South, which makes everyone seem on the brink of the playoffs so they are consistently considered one or two guys away.