Poor Maury with your post getting all hijacked. They may have DIFFERENT development teams but common sense (and various mature trouble-shooting methodologies) indicates that having the same issue with the same product on two different platforms, regardless of how Apple choose to slice and dice their development and support rather points to some shared piece of code being faulty.
I very much doubt these different development teams aren't trying to make the code as cross-platform, shareable, reusable and modular as they possibly can - that's been the not-very-secret to good software business since hippies first breathed life into the whole shebang.
If I were at Apple monitoring this thread I'd say "oh, look, this is clearly a cross-platform problem as we're getting all sorts of mixups on the forums, i'll prioritise and allocate the call accordingly."
I wasn't gonna bother posting, but I saw a bit of pot calling kettle black with a high-horse statement and thought "wow, there's some trollage that can't go un-counter-trolled." Now I feely dirty. Thanks. 'Kin Internet.