Couldn't agree more -- from the perspective of Oneworld Elite flying in shorthaul Y.
I have flown PVG-HKG multiple times and now always choose KA over CX if possible. On routes where only CX operates such as HKG-BKK, I only wish KA were available
The only thing going for CX is they have proper J (and occasionally F) product, but again not meaningful for a 2-hour flight...