* The cost was exorbitant
* The delivery estimates were hugely long and massively padded
* The precision was ensured through QA and acceptance testing processes that would easily be 10x the amount of cost/effort as the actual development was
* The amount of waste around the programs was incredible