As British Airways reels from yet another IT scandal, speculation about how the “world’s favourite airline” could allow the credit card details of 380,000 customers to be stolen from under its nose for two weeks swirls.