From the armchair (and news reports), it would appear this was more of a typical ME "saving face" attack. We know that Iran can do precision strikes, but they pretty much couldn't hit the broad side of a barn here and AFAIK, no casualties.
Culturally, they need to show they are tough dogs. Practically, I don't think they want to face upscaled retaliation resulting from the death of even one US citizen.