Maybe they hold it for them until after the game?
Unless it's something where the player actually pays for their own bats and really wants it back, I don't see any reason for them to take it away.
If they just do it because it's policy that's super lame.