Knowledge-sharing happened in the US military because they were at war. This would not have developed in peacetime. The company commanders realised that they had to find a way around the bureaucracy because their lives and their troops were at risk. It's amazing how a life-threatening situation can help you focus on what's really important.

Yes, the military has a chain of command, but it's frequently disrupted during times of conflict. For example, in Normandy, the Canadian Army was replacing battalion commanders on an almost daily basis, until they finally got effective leadership.

Organisations may change to less command & control because they have no choice today, but those in control will go kicking and screaming, and it will take the equivalent of a war to force the issue.