I work for a big company and we do the same thing when it's black friday!
We don't know how the Apple platforms are build, but when you are a big company you probably have a lot of platforms integrated that sync one with another and after updating all, you need to make sure everything works!
Also when you are expecting a large number of traffic you make some performance improvements and caching for the website! That needs to be done after everything was tested and it's ready to go live and usually takes some time.
And maybe they don't take 6 hours to do ... but if there is a problem, better have time to fix it than not be ready cause you closed the store only 2 hours before event![]()
6 hours to do a deployment?