As a retiree, I never fly Cathay. BA have looked after me and my Family far, far better than CX ever did. Lots of upgrades, (champagne if they can't x 2).
I'd rather pay more than deal with any Cathay check-in Staff.
Keep your 'discounts'. Totally irrelevant.