Why does Factorio load all assets (sprites, mods, sounds, etc.) before checking for updates? If an update is indeed available and the user chooses to update their installation, all assets have to be reloaded.
This probably won't save too much time (depending how fast your computer is

Doesn't it?