My understanding is that the point is not to hit iran, but the oil market.
The US has stocks and production, but EU and china, trumps favorite economical targets, do not.
No proof to offer, but it fits with his other move when it come to economy.