CX is funny that way.. just bought full fare business on Thai to Australia for 16,000 ish on Thai.. CX wanted thousands more.. Thai's service is MILES ahead..
I also fly EK a lot. (paid F and J)
CX.. use some of those profits and buy a clue.. unless I'm getting on for next to nothing, I'm not paying for the sub par product.