My guess is because they have too much money in the first place. Second guess is because they can.

Seriously though, I have wondered that same question. I can see if it was a no hitter or a perfect game and the ball was pitched by the pitcher throwing that milestone game. But a random ball from someone's 500th HR game, or Debut game or so many others. I don't get it either.