Another one of these? Here we go again... I said it before but with the way servers are populated it will always be someone's primetime.
That being said, I'd support the notion of rotating maintenance times just for the heck of seeing what people would complain about then. And they will complain.
My personal problem with all these emergency maintenances is that they're not. They are just unscheduled maintenance happening on an unforeseen schedule.
If they can keep the game running for hours or even days after they find a bug what's stopping them from keeping the game running until the next scheduled maintenance?
If there's a real emergency that needs fixing, be it gamebreaking bug or something messing with the server economy, these downtimes tend to hit minutes after the developer becomes aware of the issue if the rest of the industry is any indication to go by. It's far more common to see a "shutdown in 15 minutes" alert than a "hey, there seems to be something we need to fix with an emergency maintenance. we'll bring the servers down in about a day or so" notification. Heck if it's something messing with the economy on a large enough scale it's not unheard of to just take servers down right away and roll everything back to a few minutes before it even happened.

But now I'm just ranting. What I wanted to make a point of was:
Less unscheduled maintenance, if it can be put off just consolidate the fixes into the scheduled maintenance. Extend that if need be*.
Just do real emergency maintenance whenever.
Rotate times for maintenance you can schedule**.

*Yes I mean it. There will be complaints that the game was down for half a day once a week but if you think about it it beats the game being down several hours per day.
**And rotate them on a predictable pattern, like always shifting the time by x hours so people can plan ahead.