Why DeviceSettings.uniqueIdentifier value has changed?

Since last firmware (5.90 for Fr645 case) the value of the uniqueIdentifier has changed. Maybe other devices are involved.

1- Why Garmin have changed a field supposed to be be constant?

2- Why is there any trace in firmware release note?

3- Why developers have any information for this kind of modification before a release?

 That is annoying.