The land of Iran has changed hands many times throughout history. I think we need to avoid some level of historical / geographical determinism. The terrain is a problem but a solvable one for a sufficiently committed power / alliance. We can look back in history at e.g. the Anglo-Soviet invasion.

But the commitment does not exist at present. No one wanted this apart from a few hawks and the Israeli security establishment.