Two failed engines is not bad luck, it's incompetence. Airlines have to follow CMM level 6 processes or whatever which reduces error ratios to one in millions or even billions. Pakistan is just full of nepotism and corruption and PIA has represented that over decades. Seems like it's finally caught up with them.
I was on a PIA flight from Islamabad to Karachi last summer and later read in newspapers that my flight was involved in a near air collision, it was only the skills of the pilots that saved us all. Apparently the air controllers involved were fired. Then a few months later my uncle texted me that another near collision almost happened again. That's the level this banana republic operates on. We'll need Imran khan in charge for 20 years before the country can come out of this hell.
Unless it hit birds.
There are a number of similar things that have happened before:
- bad first landing that damaged fuselage and engines
- getting distracted and running out of fuel
- poor quality fuel damaging the engines
- maintenance forgetting to finish something properly
- Ramadan fasting causing pilot performance issues
Could be any of those and more.