There are several situations where such a behavior is undesired, like
- after a reboot, the pedal is not connected and the user can't raise the volume again
- after a reboot, the pedal(s) still are full throttle and the audience is going to be blasted after the powercut
- after a reboot, the device is at a different location and probably a different pedal is connected
That's just out of my head before the first coffee, there are more situations. To cover all of this, the "value" of the pedals are updated on the first change with a pedal. To detect "change", the values at bootup are indeed scanned, but they won't result in an immediate change in sound.