Airline IT in general just isn't that great. It's viewed as a cost to be minimized rather than a source of competitive advantage. Airlines also just can't afford to compete for top-tier IT and CS talent, so it's usually outsourced to the lowest bidder.