The Supreme Ayatollah has a flexible user interface (UI) for the "West". When he wants to retreats: It wears the so called moderate president (Khatami, Rohani) and when the business is as usual he shows his teeth (Ahmadinejad, Raisi). The so called "president" is a joke. The last one (Raisi) has basically no self-agency, he is all ears for his leader and openly is proud about it! The previous ones weren't much different but at least they put up a show or a fuss when they told to do something. But this last one is perfect pawn (A soldier of leader as he puts it): "Sarbaze Velayat". The show was such a joke that in the last presidential selection: The supreme leader even eliminated his own long time friends and allies such as Larijani* and played Qalibaf to reduce the chance of any uncertainty (+). Note even with those eliminated in the run, it was still selection between potato vs potato...
* https://en.wikipedia.org/wiki/National_Iranian_American_Coun...
* https://en.wikipedia.org/wiki/Ali_Larijani
* https://en.wikipedia.org/wiki/Mohammad_Bagher_Ghalibaf
+ Uncertainty because previously people have tried to select the least favorable one for the grand Ayatollah, this time he didn't want to tolerate even that level of surprise! He has no fun!
Your arguments go against the research on this topic I have seen.