I would add....
4. Complacency and lack of aggression on the part of OW carriers.
Lets hope that Hainan will join in the future. Since they're the last China airline to join an alliance, OW would look completely stupid if they lost them to another alliance.