I don't think this goes far enough. Any team would give up 4 draft picks and 5M dollars for a World Series. I also think the players should receive some form of punishment, and I think the 2017 Title should be vacated, and players give back their rings. As it is it will always be tainted, but the players appear to have been the ring leaders here and face no punishment.
On the other hand, how many other teams were doing similar things? Its clear the Red Sox have been guilty both before and after bringing in Cora.
I wonder whether Beltran was planning on bringing some elements of these schemes to the Mets. I hope the Phillies are diligent in protecting their signs in 2020.
We shoudl also be careful not to be too moralistic as the Phillies teams of the late 2000s were accused of sign stealing from the bullpen but there seems a fairly large distinction between using binoculars to gain intel for later and live sign stealing that let the hitter know exactly what pitch is coming right now.