No, that's because just as they did in the Strait, the Americans underestimated the danger posed by drones.
US did not underestimate danger. There were ton of articles, experts, generals who correctly stated that Iran is credible threat and any war with Iran is a war in which you have to commit at minimum million soldiers to have ground campaign. Air campaign will be easy but air doesn't win wars, ground troops do.
And that is without occupation, rotation and assuming US has infinite stockpile of tomahawks and other munitions. In assesments they correctly stated that in case of war US runs out of precision munitions pretty quickly leaving stuff like artillery doing most of the work.
And those assesments are already old because fpv drones are everywhere so prepare for russia vs ukraine part 2.