Non-collaboration is one of the worst human failings. And the only way to fight this failure is through collaboration.
Software Development teams struggled with their non-collaborative mindset some time ago. They always kept the testing and operations team at a distance, like an all-authority figure handing down information from the top, which resulted in botched software deployments and unhappy customers.
The massive setbacks caused due to poor collaboration between teams got the organizations thinking of a solution like a dog with a bone.