That is due to them not playing in a single official MLB game up into that point. When they did roster updates back in the day they probably put them in. With the MLB the show series these days they have actually reached a point where they can use MILB players without the player having to appear in an official MLB game.
most if not all of these guys (besides Bonds) weren't in the game because they are not part of the MLPBA for being replacement players in 1995 spring training