When Bush was in office, it was common knowledge that Cheney's old company Haliburton was raking in the money during Desert Storm as a private contractor. How did it all start? Saddam Hussein invades Kuwait, and oil company profits were threatened. Hussein was never a threat to the American people, but Foreign Policy is dictated by Big Business, so off to war we went! And, like Viet Nam, can't end the war too soon... got to drag it out for years and squeeze as many dollars from the US taxpayers as possible.
Desert Storm was a United Nations initiative with several countries involved. And we were not there for years. We won the war outright and got out of there.
I think you have your wars confused.
Is our intelligence community following the money that funds ISIS? They should have the capability of doing that. Eliminate (permanently) the financial backers and stop the cash flow to the terrorists. Surround the terrorist strongholds and wait as their supplies run dry. Sounds logical, but what happens if the people backing the terrorists are the multi-national Big Businesses that control/own the politicians? If that's the case, then we get prolonged war with one enemy following another as their profits soar. We went from Hussein to Al-Qaeda to the Taliban to ISIS, and when the ISIS threat is downgraded who will they prop up next to keep the war machine rolling? Find out who is making money from these wars, and you'll find the real enemy of the American people!
I get the oil argument in countries like Iraq, but not Afghanistan. Afghanistan is a country pretty much bereft of natural resources, except for poppy. I don't see a business interest angle in Afghanistan.