The CX management have done what they can to keep the business a going concern, both during the unrest and the pandemic. But in doing so they have compromised the airline by their actions.
I have sat in HKG around midnight, being told repeatedly that the CX flight to Europe could not board because the mainland ATC would not give permission because of congestion/airforce manoeuvres etc The two times it happened to us it was over an hour delay, the second time close to 2 hrs, and the crew said it was very common. Meanwhile the AY flight took off on time, one of the reasons were first switched to them (although yes, price played a part also)..
So the airline has been under pressure for a few years, but the damage done to their reputation with some travellers is IMHO terminal. We, like the ex-747 pilot, have made the decision we will not fly CX or transit HKG for the foreseeable. It is a matter of considerable sadness, as we have loved our time travelling with CX, and our visits to Hong Kong over the years, beginning back in 1990.