You're mistaken if you don't think that Iran's foreign policy and regional strategy has strong popular support.
Social issues will be settled gradually as the new generations replace the older ones.
But before thinking about national prosperity and such, Iran must first achieve strategic autonomy and sustainable deterrence to protect its independence. Which explains why the nuclear program, missiles and regional security policy are issues that Iran is reluctant to compromise on.
That is what you get when you have the CIA deposing the first democratically elected PM of Iran in 1953 and other scandalous infringements on the country's and region's sovereignty. The result is that countries like Iran are going to heavily focus on bolstering their security and deal with what they perceive as foreign threats with an posture of resistance.