I don't think Cateye lights are the simplest possible circuit design. I think they have some kind of resistor that drops the voltage so that the LED doesn't get burned out by excessive battery voltage. If the resistors aren't the same and thus the voltage hitting the LED is different, it would make sense for the light coming from the LED to be a different color.