I admire your optimism. The US's position was that it was responding to Iranian aggression, and it was made clear that if Iran responded that it would suffer consequences.That gives everyone a way out while saving face.
If Trump orders a retaliatory strike he will be accused of wagging the dog to distract from impeachment. If he does nothing he will be accused of being weak going into an election year. There is a very fine line to walk in terms of what response to take.