US did defeat Vietnam, Afghanistan and Iraq. And indirectly Syria by supporting the insurgency (and we had bases in that Country). It is also worth noting that the US and South Vietnam had effectively contained the North by 1973. The Paris Peace Accords ended direct US involvement and the North violated those terms two years later when it launched a full-scale conventional invasion. South Vietnam collapsed only after the US withdrew military support. Same with Afghanistan. Iraq is flourishing without Saddam and without war. It toppled Saddam’s regime in weeks, and the country now has an elected government, functioning institutions, and no US occupation. Whatever its internal challenges, Iraq is not a case where the US attempted and failed to annex territory. It demonstrates that these were limited political interventions, not conquest wars.
Vietnamese are trying to not forget their history: https://en.wikipedia.org/wiki/War_Remnants_Museum
(I'm not sure how many Vietnamese actually love USA, vs how many don't... I just want to remind that different people in the same society might hold different opinions, and the sentiment is certainly not monolithic)