If you cancel, you'll have to place an order elsewhere and end up at the back of their log. Since there isn't that much competition, this means Airbus. Moreover: this also means introducing another brand of aircraft into your fleet. That is a far greater maintenance headache than "merely" various types by the same company.
Basically: Switching cost are stratospheric.