The only thing I would add here Bruce is that Iran’s “stated aim” of eliminating the Israeli state is just bullshit they use to cover their real aim of growing their own influence and interests in the region (Iraq, Yemen, Lebanon, Syria, …). They attack Israel at the expense of Arab blood and Arab land, never Iranian blood and Iranian land. And they have no problem throwing their Arab proxies under the bus when push comes to shove, or when they are offered a good deal.
Israel on the other side needs an aggressor like Iran in order to justify its own crimes and territorial expansion in the name of self defense. South Lebanon is the immediate territorial expansion target at this stage. Their end game will not be seen during our lifetime, and they certainly need Iran for the long haul.
The presence of Israel in the region is key for Iran, and the presence of Iran is key for Israel. One will not seek to eliminate the other.