Well, Martyn, with 20 seats I would hardly call it exclusive on the upper deck, but I see what you mean! I personally prefer the smaller J cabin on the CX 777s, which have just 8 seats.
Mind you, while looking at the seatplans in order to make my first point above I decided to do a quick comparison. And guess what? The old CX (coffin class) J seats on the 747? 22 of them -10% more than BA… Maybe herringbone is more “efficient” than yin-yang… Who knew?