it makes perfect sense for AB to stay in One world, it is the only alliance that gives them the most opportunity to grow without directly competing with a One world carrier
Cathay on the other hand should leave with Oneworld alliance members actively trying to compete against it in their home market!!!!, no other airline alliance has an airlines facing that