ITA Software (which I cofounded but at which I'm no longer an employee, and which is now part of Google) has been working on a new reservation system built on modern technologies. This is a monumental undertaking, but they have already launched with at least one airline.
It'll get better, but for the next few years, at least, airline websites are going to be patchwork quilts prone to this sort of problem.