I sometimes get the impression that all the secrecy, and leaks, and rumors, etc. are a game they play to generate anticipation and excitement about their products. There is no surprise when they announce, but we are all awaiting the big event anyways.