It's not that simple on the IT end. There are huge processes and jobs that need to run in specific orders to ensure everything is updated correctly. We have some jobs at work that can run in seconds and others take hours and hours to complete fully. Something as huge as updating their flight options, times, routes etc would take many jobs running in a specific order. This is another reason why you'll normally see the Low Fare Calendar updated first. That job is queued before the one that updates the individual 'to' 'from' cities.
And this is why I don't work in the IT world, hahaha! Too complicated.