I agree that no institution will be immune to controversy. They should allow for some degree of failure. In fact, they should share their failures. To me, the most interesting kind of accountability would be to share failures, besides reporting on outcomes and activities, which it should do, of course. This is something we rarely see in development or from DFIs either.
I would be so pleased to see a DFI share its failures. This is something that's taboo in development but very common in investment. Private equity actors know that if they invest in 10 companies.... The theory is that two will fail, six will be kind of middling, and two will outperform and make for a good return in a fund. In development, we never say that we're going to have 10 projects, that two will fail, six will be average, and two will be great. This is a discussion that I would strongly encourage the DFI to have.