One the biggest falicies that exist is that teams in the NFL tank games in order to imrove draft position. A good portion of this in money related. Unless there is a clear number one, most teams don't want to bother with over paying for palyers at the top of the draft. the other thing is that most teams trust their ability to scout players so in the team's mind there is not a ton of difference bwteeen 10 and 15.
Also, for the weaknesses that the Texans have a mid round pick will be as avantageous as having a top 10.