Agreed, shutting down the store completely is for reactions and build up. As a sr. software engineer / architect this is crazy. Most of the work is done WAY IN ADVANCED in dev and when its time to push to prod, a company as large and advanced as Apple will literally have a button push type / simple command type deployment that will make the updates in prod. Hell a lot of companies have straight up automation schedules where they can simply schedule the roll out. But these multi hour 'shut down' is all show. I code for and manage HUGE Big Data environments and applications that talks with these environments and we don't even have these long of down time. We stagger the the updates / upgrades to minimize downtime. If anything downtimes are extremely short (like minutes. I think the largest one was a few hours but that was due to a bad install). This is all for show and hype. It honestly not that critical as Apple is making this out to be!!!