It almost always comes down to culture in my experience. Cultures change like aircraft carriers turn, as they are simply the sum of the people in an organization and their shared experience. There are key levers to push that can make it all work though.