If he never hits 'well enough' then how is he different than Ryan Kreidler or Orlando Arcia?
Sorry, but Houston was a bad pick. Even if his batting average isn't awful, which is much in doubt, he's only a slap hitter. Shortstop is no longer a position where glove only players can survive, they tend to be amongst the best athletes in the league, therefore amongst the best hitters too. 14 shortstops had an OPS at .740 or above last year, and that didn't include down years for Mookie Betts, Carlos Correa, Xander Bogaerts, Dansby Swanson and JP Crawford, who historically hit better, but still all had OPSs over .700. It shouldn't be too much to ask for the Twins to have a top 20 shortstop offensively. Slap hitting and questionable hitting Houston seems very unlikely to be a top 20 offensive shortstop. Bottom ten shouldn't be acceptable, it's not for other teams.
The Twins can afford glove only shortstops. They have grabbed them left and right off of waivers the last several years. More than we can count. Therefore they should NEVER blow a 1st round pick on a guy who has a significant chance to be a glove only player at the majors. Because what the Twins can't (won't) afford are top end hitters. That's what they need to do with their first round picks.