There could also be an element to the way they've structured development. IIRC, Apple commits all of the departments to separate NDA's so that no two departments ever know what the other is up to, which is supposed to prevent full-blown leaks, sort of like the water-tight compartments of the Titanic. Well, those didn't really work because 'reasons', but you I think you get my point.