This is why it's not accurate to claim that "it's not IBM's fault." They are fully culpable for making a bid that didn't include necessary components of the project priced in.
Exactly. Based on their track record, IBM clearly knew what was going to happen and even anticipated the extra income as the project spiralled around the drain.