The typical government response to an audit or investigation that uncovers some manner of malfeasance is to create layers and processes intended to prevent it rather than deal with the people actually at fault. It's often not so much the extra layers but the inevitable delay at each step. Too often, bureaucrats, no doubt including senior military staff, who have not worked out 'in the world', seem honestly surprised that something now costs more or simply can no longer be done because of the delay. 'Do what you have to do the complete the mission' has no meaning to the outside world that has their own policies, requirements or deadlines. I can't remember the number of times I ended up spending more money because approval was delayed so long that any discount or deal was lost (or not spending it at all because a window had closed).
When I worked for the provincial government and complained about the bureaucracy, I was often reminded by those who had been seconded to the federal government about how good we actually had it.