The Players Association signed off on an agreement saying the players would not do stuff we've seen them doing, and the players association didn't want penalties for players violating those rules.
I bash the owners as much as anyone, but this was a negotiated agreement that the players aren't living up to. If we saw everyone wearing masks, no high 5s, the Astros staying in their dugout, people using the stands for social distancing, etc, and people were still getting sick, then we could blame the policies for being too weak. The players are consistently, on camera, ignoring those rules.