Apple's general secrecy was certainly played for theatrics, but that wasn't the only purpose.

As an Apple employee once told me, when an Apple product idea is "leaked" before its official presentation, then when the actual presentation comes, the stock price can take a pretty significant hit from it not living up to (mythological) expectations. Spilling the beans can literally cost the company (or more specifically, its shareholders) millions.