Why they still flying?
1. Pandemic
2. RR engine issues. Hard to sacrifice and ground active frames for refit purposes
3. Supply chain constraints
3. 777X certification and delivery delays (extending even further now to 2027) and 787X delivery delays
All of these issues causing tremendous derailment of the scheduling and planning. Pretty much same thing that happens with LH. 787 certification issues with Allegris etc.