It’s much easier to conquer an enemy than it is to make the enemy a friend, that was the essential problem underlying the entire Vietnam war.
We could have invaded the North, completely dismantled their government and created a new government to rule a united Vietnam. Then we could have left and within a very short period of time the new government we had just created would have been absolutely wiped out and destroyed and we’d be back at square one.
Essentially imagine what would have happened post-WWII had Japan or Germany decided they didn’t want peace, and that their people were going to continue to fight us no matter how long we occupied them. We’d have seen immense amounts of bloodshed going on for an indefinite period of time.
Neither the Japanese or the Germans as a people were necessarily opposed to the sort of government we imposed on them post-WWII. The Vietnamese were generally much more supportive of communist political philosophy and that is how they wanted to run their country. We also made it clear we respected the Germans and Japanese as peoples deserving of running their own states, while we occupied them for some years there was never any doubt that we were transitioning them to self-rule.
The Vietnamese were very sick and tired of being treated like a colony by the West. Remember we didn’t actually join at the beginning of the Vietnam war, from the perspective of the Vietnamese the war was a lengthy battle against imperialism, a battle for their own right to determine their own future. It’s actually not exactly an inaccurate way to look at things. First the Vietnamese start to kick France out, a country that had made them part of its empire by force years before, and then another Western power (us) roll in to try and impose its political will. Regardless of the whole Communism/Capitalism divide, we essentially went in to try and prop up a puppet government simply because we weren’t pleased with the decisions the Vietnamese had made as a people about how they were going to run their own country. Once you realize this and look at the war from the perspective of the Vietnamese you realize that for them, they were fighting a war they could not lose–because they were never going to accept what they saw as the occupation and subjugation of their country.
It’s actually startlingly similar to the American Revolution–we got our asses kicked in the field time and time again but even with our major cities occupied the British never really were able to stamp out the revolution. Winning the battles in the field doesn’t do a lot for you when the entire population of a country, thousands of miles away, is united against you.
Strategically the war would have happened differently had we invaded and occupied the North. It still would not have changed the underlying fact that the majority of the population did not want us there, and felt that we were behaving as an imperialist Western power–a point that is hard to disagree with when you look at why we went into Vietnam in the first place.
If we had invaded and occupied the North then that would have simply made Vietnam a purely guerrilla war and ended the conventional war. It wouldn’t have given us lasting peace on our terms.