Plaw, I believe it has something to do with the licensing of Barry Bonds's name. The same problem occurs in a video game I have (MLB 2004) - the makers had to create a player in place of Barry Bonds because they couldn't use his image.

All stems from money, of course.