When people share, efficiency prevails.
When people don't share, confusion occurs.
That's why transparency is so effective in organizations--it saves time, it builds understanding, and it supports growth.
I'm sure people have many reasons for not sharing information, efforts, and vision, but usually those reasons are not as powerful as the time and potential lost when sharing does not happen.