When people ask me why I don't fly non-stop PVGSIN it's for the exact reason that if I want to earn 100% mileage, I might as well be flying business on CX. And since I don't for short flight, I can get my 100% mileage for a third or half the price. Mileage I can use when I want an upgrade to business or first class on my long haul flights.