It's so you can log in during periods of high congestion - patch days sometimes, but mostly expansion launches. The randomness is to help spread the server load.