While I agree with your statement, the entire populace of Germany and Japan KNEW they had been beaten, and had undergone significant pain, and not just the military and ruling elites. I’m not sure the same is the case for Iraq and Afghanistan.
Iraq and Afghanistan were a waste of American soldiers and money.
We haven’t accomplished a thing in either place, because we never meant to. Viet Nam, Korea ,Iraq, Afghanistan, limited wars that only killed our forces without accomplishing a win.
There is no good reason for any American to still be in Afghanistan.