Really interesting story, especially if you put it in the context of being corporate world and a finance team, both of which aren't the type to rock the boat.
It says a lot about the struggles of enabling change in structures with strong silos that (what are probably among the most risk averse type of) people would go to such lengths.