Also, many of the hotels that have been targeted are ones where Iran likely had intelligence that U.S. soldiers had been moved after the bases were abandoned before the U.S. launched its "preemptive" attack.
Iran is already demonstrating how to exhaust a supply of $4M patriot missiles with $50k drones. Broadly speaking, chaos is cheap when asymmetrical power is available and successful and soft, undefended targets are numerous and readily available. The cost to defend everything at once is untenable, and in some cases, it is almost impossible to defend the target at all (artillery against an LNG loading facility, for example).
I think it's the actions of the United States and Israel that beggar niche ideological explanations at this point.