I’m also annoyed by this, but I wouldn’t risk doing updates without restoring defaults. But to make it easier, I took photos of all my menu settings (Sonar, Navigation, Chart, etc.). Then I made a spreadsheet out of that so I can print it out and reset everything after updating. The next thing I’m going to do is highlight all the default settings which differ from mine, so I can quickly recover mine after an update.
To further complicate matters, I now have a trolling motor and its remote control, linked to my sonar, that have software updates. The trolling motor company is in Mankato, MN and the sonar company is in Eufala, AL. Neither seems to be a hotbed of IT excellence.