Updating door and gateway firmware

Why can’t the updates be done automatically to the equipment? Each time have to take the particular system all the way down and completely restart. Should not have to do that. Then the gateway seems to have a mind of its own. Nope not gonna sync right now start. Took me the best part of 45 minutes to uninstall and reinstall gateway. Oh and the had to sync door lock. And every time I changed batteries have to recalibrate as well. Why?