The One Ball Rule is difficult to support here because of the change to Starter balls when running out of your selected type.
Instead, I see the balls as a collateral damage to programmed realisation of the official "don't change clubs" rule. Access to the clubs in the inventory is closed during a game, including the balls "in the pockets".