No one's getting fired.
Cathay is a money laundering shell company along with HAECO, catering etc. for Swire.
The HK govt let's it happen because of the huge total amount of personal tax all the staff employed above pay, including based cockpit crew paying HK tax???
The terrible times just means they can cull some non essential managers and give promotions to renergize and make everyone happy again, perhaps even the "loss" means CX gets a tax break.
Poor CX and your inability to hide money.