It's a mixture of things.
1. High population density, especially in urban areas.
2. Poor quality of air, leading to a higher than average number of people with respiratory issues (Delhi for example).
3. Govt electioneering on the success of managing to avoid a crisis so far.
4. Illiteracy. I don't mean being able to read and write, i mean the type of people who will beleive any bakwas on an sms or whatsapp message without thinking it through or researching it. This leads to high levels of COVIDIOTS.
5. When you mix this up with a massive gene pool with long periods of exposure, you've had some herd immunity but at the same time, it's given scope for different variants, in your case unforutunately more deadly variants.
6. Add typical govt incompetence and you get this disaster.
-----------
In my opinion in Pakistan we are sat on a powder keg. We have some similarities to the above scenario, apart from step 3, but definitely step 4. We still have time. We need a short smart lockdown - or even a symbolic semi lockdown even. We need to ensure masks, hand cleanser and social distancing is enforced (roll out the army) and we need to increase testing.