Originally Posted by
ThatT1Feeling
Add to that flaky APIs from the reservation system and the BAEC database (customer info) into the app and you have something which can do the basics only once all of the integrations have fired up and are working. No point in trying to build edge-case reservation improvements when you're building on two or more layers of sand in the first place. Hence overloaded call centres, hence calls going unanswered.
It seems to have become a lot worse recently (on the iPhone). A couple of times I've intended to download my boarding pass on my iPhone and forgotten, then arrived LHR to find I just get an error retrieving the booking. A refresh makes no difference either.