When moving a knob (in a 4 mixer) multiple value changes are sent in quick succession. It’s possible to send less bytes by skipping the NRPN address as the value is changing … and to only send the reset once at the end once the value is no longer changing.
This assumes there is a buffer or other state that knows the controller has queued up value messages.
The current behavior is the safest, but the least efficient.