Rebuilding new systems is risky, but not impossible (and very expensive, which is very likely the key blocker at the moment).
I remember how impressed I was starting to use the AA app for the first time and I saw what that app can do in comparison to the BA app (of course the tail registration feature of incoming airplanes impressed me most as Avgeek)