 Because he used steroids and he was a pitcher. Barry Bonds still used steroids. He should be banned as well. But in your scenario, he can't be. So that's fine. He still had to be able to hit the baseball. He didn't cheat at all as a player. He's got more hits than anybody in the history of the game.