Yeah, systems really are not so complex they fall short, its the fact that there are ineffectual non-technical leadership, and they always tend not to listen to their technical people and SME's
You want to spend a trillion dollars on the new IT project? No. Well then I guess it can't be 100% secure.