Yes, you are right, but the consequences of this would mean that the binding would need to send ALL configuration to ALL devices when it starts in order to fulfil this.
We have discussed this in the past, but to explain this some more -:
Given that many devices have between 10 and 50 configuration parameters and many people have 60 to 100 devices, this would mean thousands of additional transactions which would really slow down the initialisation.
For this reason I don’t think it is a good idea to implement a system that reconfigures all parameters on startup.
Additionally some parameters are there to reset the device or make major changes and these must only be sent when really required.