Inflation high- availability of food and other products – low to really hard to get.
Aging & out of date infrastructure- badly in need of investment.
Bombing Iran would only slow them from acquiring a Nuke.
My opinion - Sanctions imposed over the past few years are what brought them to the table.
Oil prices dropped when Saudi did not give up market share as they did in the 90’s.
They need a deal as much as the west does.