The complexity of modern problems often precludes any one person from fully understanding them. Factors contributing to rising obesity levels, for example, include transportation systems and infrastructure, media, convenience foods, changing social norms, human biology and psychological factors. Designing an aircraft carrier, to take another example, requires knowledge of nuclear engineering, naval architecture, metallurgy, hydrodynamics, information systems, military protocols, the exercise of modern warfare and, given the long building time, the ability to predict trends in weapon systems.
— Read on qz.com/1200448/why-hiring-the-best-people-produces-the-least-creative-results/
This is, I think, a key success factor of public cloud companies. Teams are assembled to work on a product or solution, and them disassembled/supplemented as needed from people within the company. Multiple disciplines co-operating to produce a unified outcome.
Consider enterprise IT where silos are used to provide management control but actively prevent cost reduction. Cooperative efforts can unify technology solutions into new ways and dramatically reduce costs and time.
As a networking professional, I have worked in cross-discipline teams where my contributions were valued but the only things I could implement had to be approved by the silo. It was awful.