I am a dual-citizen so I keep tabs on my non-US side's community reactions (same time zone as Japan), and everyone is happy and more than willing to either stay up all night or wake up early JUST to watch the keynotes. They also wait until the newest ios betas drop which is usually past midnight in that time zone and they announce it for everyone so we can all get the betas. Some even fly over to Japan or HK because we're never the first launch country, just to get their hands on the newest Apple devices on launch day. I don't see people complaining.
Also, for the US, I live on the east coast so the usual preorder time for iPhones has always been 3 AM. I stay up just to order that on time so I don't get it late. I'm not complaining either. You are given weeks' notice of the keynote.