Having read this article it appears there is no doubt that the environment has to be right for people to innovate so I'm trying to get this in the right order - 

Organisational culture usually determines Leadership Style. The style of Leadership further embeds organisational culture and determines how people are managed. How people are led and managed determines how they perform and whether they have the scope and environment to be innovative and this in-turn further reinforces the culture.

For sure not every employee can be autonomous, people need and enjoy direction and deadlines need to be met. The "but" is a question we should ask ourselves - Does our business allow our people the opportunity to bring their unique perspectives and ideas to us? 

If not then something needs to change.