Pulling hard for TB tonight. Still, I'm not one who attributes the Astros past accomplishments totally (even all that substantially) to the detestable cheating.
In that 2017 WS, the Astros went 2-2 in Dodger Stadium (where no cheating occurred); including winning Game 7 there! The Dodgers won one in Houston (and lost another 13-12). The NYY, in the ALCS, had the much more legit beef in terms of getting robbed, losing all four games in Houston.
Bottom line: the Astros were and are a very good team. They'll forever have their WS and personal careers tainted badly and, the irony is, they probably didn't need that edge. MLB should still be eternally grateful that the Nats saved them in 2019.