Mock Emirates all you want. It still doesn't change that fact that for the average 'under 35' FO, joining Emirates will probably result in up to 50% more career earnings than if you were with CX. At the very least, they have proper housing. Also, their own critical and worsening pilot shortage will surely lead to even better pay and conditions.