Actually, Apple is siloed internally as well. I worked there for a little over three years and had friends there in other departments with whom we could mutually not share what we were working on. It both makes for a worse working culture and causes issues in practice as people relearn the same lessons and reinvent the same solutions in different areas.