Except for maybe Customer Services, you can't really compare Iraqi Airways and easyJet.
Having been victim of one of easyJets "challenges" earlier this year, I hope this to introduce resilience and bigger firebreaks (although most of the gaps seem to be on the quiet days?). It might need a change of approach though, as they didn't use such gaps to recover the programme in my case.