Iran is militarily the weaker state. There, I said it. Is that a surprise to you? Do you think Iran is a superpower ??
That is reality that you don't seem to understand or accept. Iran cannot pre-empt the USA and in doing so, achieve any military objectives that would stop an attack because Iran's systems lack the precision for that to be done effectively, so why pre-empt ?? What will be achieved ?? Explain what you think a pre-emptive strike will militarily achieve, since you are soo keen on it ?
The USA is a super power with deep deep military resources, Iran is not. What Iran's strategy has to be, is survive the strikes and preserve as much as possible, stretch out the war and uncertainty for as long as possible to cause the maximum economic damage globally, which it is doing successfully. Global economic damage causes political pressure from the USA's allies on the USA itself to stop the war. The world strategic oil reserves have only enough stock for 4weeks left, and it will take months to refill them. That is why the USA wants this done with quickly.
I don't understand why you do not understand the tactical and strategic military situation and what Iran's capabilities are and therefore what it's choices.
Iran has played this perfectly so far, perfectly.