I might be mistaken, but Apple's internal secrecy is mostly a result of their answer to R&D. They commonly set up two teams to solve the same thing (make a phone based on iPod, make a phone based on OS X). The winner is deployed, and the other project results get cut up into good parts and put into a future product.

You can't do two of the same projects in a company without secrecy between the teams.