I hate to let a routine met report interfere with conspiracy theories, but over the last couple of days, Riyadh had visibility down to 200 meters due to SAND STORMS, so it does make sense that the alternate airport was across the country, or that they cancelled the Riyadh flight due to sand and put people on the Jeddah service.