I actually think what the Texans did was quite brilliant. Had they taken Anderson at #2, then the cost of the #3 pick from Arizona would have been much more expensive, as you would have had multiple teams trying to trade into that spot for CJ Stroud. By taking Stroud at #2, the devalued the #3 pick. The cost of what it took for them to move back up from #12 to #3, really isn't that bad when you consider the extra picks that they acquired in the trade of Deshaun Watson. They now have two potential studs to build both the offense and defense around.