Batman,
You're pretty short sighted and unimaginative if you think a layover in RUH or PX all the way home is the only solution. FYI we always had these RUH flights, the layovers in RUH however have only been around for the past year. Nothing stopping us from overnighting in BAH or AUH.