The Powell Doctrine was composed prior to Desert Storm. That Doctrine lists the criteria that must be met before the US militarily intervenes and one of the major criteria is an exit strategy.
Since there was no known exit strategy for Iraq, they didn't go in.
And later, in 2003, when GW Bush and NeoCons invaded Iraq, they went in without an exit strategy, and got stuck. And in 2006, Powell pointed out very publicly that if Bush and Cheney had followed the Powell Doctrine, they wouldn't have got stuck.
And later, in 2009, Obama invoked the Powell Doctrine in Afghanistan, and that is why Obama rejected several of McChrystal's Afghanistan Plans. The exit strategy in those plans were inadequate. Finally McChrystal got it right and got his troops