Why? Communist Vietnam realized communism didn’t work and they abandoned it.
Exactly, it’s a deal with the people. Don’t Rock The Boat, and we’ll leave you alone. That will work as long as the economy is good.
Years ago a friend took me to a Vietnamese restaurant to a meeting of veterans. These were veterans of the South Vietnamese Army, not the US Army.
Their case for why the country shouldn’t be communist was quite compelling.