When Russia invaded Ukraine, nobody (even the Ukranians) imagined that 5 years later they would have their own missiles hammering Russia 2500kms in the rear. Americans need to start accepting that a) the Iran war will also probably still be going on in 5 years and b) Iran will probably in a better place than they are now, strategically speaking.
People assumed Russia would press with their full might and that has just yet to ever happen. Why don't they carpet bomb all of the ukraine? Why not fire off a littany of missiles? Why not conscript the bulk of their manpower reserves and actually invade in earnest? Everyone assumed the war would be over in two weeks, because it really could have ended in two weeks if russia went full throttle early on. But there mus…
Because it's hugely politically unpopular. There's a risk that this will happen after the parliamentary election this autumn.