I think what you are describing though is a change in organizational culture, not just structure. And unfortunately, culture takes time to change or a crisis for those within the organization to accept change. An example of this is GE (not one of my favorite companies) who changed culture by laying off a good portion of their work force, moving their head quarters, and hiring new members to create a totally new culture to fit their new organization.

Companies like HP had a culture of change so they were more open to new cultural changes, but it still took people at the top to allow for this change.