> Yes, you need that focus time. But running into someone on another team can be very valuable - you might learn that they're solving the same problem, you might learn that they're consuming the same API you're trying to figure out, you might learn that they're planning on working with your team in a few weeks, etc.
Out of all the companies out there, I'd imagine Apple benefits from this the least. With all the badge-locked doors, literal curtains hiding projects from one another, and internal NDAs preventing one engineer from even disclosing what they are working on with another engineer, cross-pollination of ideas is going to be almost impossible. "Serendipitous conversations" is not something that comes to mind when one thinks about Apple's internal engineering culture.