I think it is a crying shame what happened in '17, but I am enough of a fan and student of the game, to know and realize that back prior to 2017, it is likely 2/3-3/4 of all MLB teams were into high tech, and suspect sign stealing in the day. The Astros got caught, which is a shame too, because back in 2017, they had enough horses to win it all without cheating. This is all evidenced of their success since too, so I have to embarass anyone who claims this is a team that had to cheat to win it all.
Altuve is a good hearted, great player, who outside this blemish, is one of the most well rounded, must-tooled players of my lifetime. And a winning personality that is just contagious. I am guessing the '17 event might prevent him from the HOF, but when and if the truth comes out, I think you will find a major chunk of players prior to 2018 were just as guilty, but didn't get caught.