I agree with your assessment. You sound like you actually read books, unlike most on this board
I would also add that DJT did not make this military decision. Trump leaves the military decisions to the military, unlike previous administrations.
This was top level military decision all the way to let Iran know.
We made the mess in Iran by bringing in the radical Islamists. We need to clean this up.