I think a cool compromise would be to allow a pitcher to re-enter the game once after being pinch hit for. That would allow the manager to pinch hit for his starter once without pulling him from the game. It would give more ABs to bench players, and would add another layer of strategy to the game.