I am pretty sure it has to be a logical connection to the time of day, play/log-on hours. If you were to unify it, what if you had 3, 6, 9, 12 hour maintenance, someone is going to lose a lot of time where they can play. Blizzard is trying to avoid that.
There is no hard in the delay.