Personally, I find this common observation off base. Most airlines have pushed the legacy TPF layer into a sort of nosql data store. Both Sabre and Amadeus have been able to pull the business logic out of TPF.
Any sort of lagging technical progress seems more related to either thin margins, or the complexity you point out.
There's certainly room for innovation and improvement. I just hate the framing of the problem being tied to "old systems". It is mostly not true. Varies per airline, and res system, of course.