Maintenance times are fine the way they are.
Yes, some people get inconvenienced (sure the same "group" gets inconvenienced) but some people will *always* be inconvenienced.
This is just the way of things.

People need to stop complaining about this already and deal with it. -_-;
I'd rather have "standard" maintenance time than one where it moves around. If it doesn't shift around then you can plan around that.
Also, I'd prefer a game that works then a game that is glitchy.