Just as an FYI, the same applies in real world golf if the tournament you are in is subject to the "One Ball Rule". Each color is considered a separate entry on the list of approved balls so you can't substitute colors there either.
The One Ball Rule Rule isn't necessarily the reason for the inability to substitute here (more likely programming problems) but it does mimic real life.