All of this sounds wonderful when you ignore the billion of USD worth of remittances we get from our Pakistani expats living in KSA.
I think you are not understanding the scale of just how much money will be saved by buying oil from Iran instead of Saudi.
Remittances are peanuts compared to all the money that would be saved by switching energy supply from Saudis to Iran.
Iranian oil is not a little bit cheaper, its a lot cheaper. It won't be free but if Pakistan has good negotiators at the table and makes Iran and offer it can't refuse like switching all energy supply to buy exclusively from Iran for next 10 years, we should be able to get at least get 40-50% discount on what we are paying Saudis currently. Do you have any clue how much money this will save Pakistan's economy? Fiscal stress on economy would be significantly reduced, currency gets stronger, debt obligations could now finally be paid down and met on time, IMF bailouts in Pakistan could finally become a thing of the past in will all of this new cash freed up in economy to spend on other things besides oil.
Remittances are maybe a few billion. The money we would save from switching oil supply from Saudi to Iran over long term period of 5-10 years could be anywhere between tens of billions to hundreds of billions. But it will be a hell of a lot more than any remittances and that is an open and shut fact.