Sox, Yankees etc are in town at your home ballpark.... then do you really want those teams to have their best players suspended for a year???
How many seats are the Marlins going to sell when it's Marlins vs Yankees if all of the Yankee's starters are suspended? They would go from your most lucrative games to your least lucrative.
My guess is that the reason the Astros didn't all get suspended for a year already... is that there is good evidence that this is a bigger problem than just the Astros and Red Sox.
We'll see....