I don't think anybody actually got fired.
Cathay simply exercised its legal right to terminate their employment contracts by giving 3 months written notice or payment in lieu of notice.
Simple as that.
It is hardly any surprise that almost 3 years on no court in the world has ruled against CX's actions.