Problem:
You say that all employees should know the whole strategy, but what if some parts of that strategy are sensitive information? Does the guy on the loading dock need to know your product development plans? Especially if the release of those plans could compromise your competitive advantage?
Is it possible that too much information could be confusing to some employees? In a larger organization where a lot of things are going on, could it be better for employees to limit the information they're given to just the strategy for their particular division or department?