Not 100% related to this thread, but I just wanted to point out that CX's seat assignment seems to have no logic now.
I have an upcoming HKG-TPE and TPE-HKG same-day turnaround. I had chosen seat 39C for both flights (this was done months ago).
This morning, got an email from CX reservations that my seats were re-assigned, due to switch of aircraft to 773. Although the seatmaps for both flights show many seats wide open, I was assigned to seats 71H and 72G, respectively. IN THE LAST ROW???
That is crazy.