For the airlines to ramp up to the 'latest and greatest', they need to have customers ( us ) to not care what the price is and to have investors, who provide the capital to make the business happen, not care when or if ever they get something back on their investment..
I found it interesting that there are things an airline can do, regarding ticket booking, that except in rare circumstances, is not done because of the financial dis-incentive built into the system.
I recently took a road trip, and it cost about 14 cents per mile for gas ( 34 mpg) . Applying that 14 cents per mile for a SEA-LHR flight the cost would be $672, BUT the airline has to provide the plane, crew, food etc, in addition to the fuel to make the trip. People seem to not realize what a bargain air travel is and still pressure the airline to do more for le$$.
So that there are occasional systems breakdowns should not be a surprise.
To plagiarize a saying, "We have met the problem; it is us"