The USA does.
its not
The People's Republic of China is a Communist government. The US was completely opposed to communism. It supported the Nationalists, which is Taiwan, so it didn't recognize the People's Republic as the true government.
No. The Communist government of China supplied limited and grudging support to the communist North Vietnamese government.
US Government, Australian Government, South Vietnamese Government, North Vietnamese Government, USSR & Red China.
The Iraq War
The US switched diplomatic recognition from Taiwan to China in 1979 following the Joint Communiqué on the Establishment of Diplomatic Relations. This move was part of the US government's effort to recognize the People's Republic of China as the sole legal government of China.
The government hoped the missionaries would encourage the Chinese to trade with the US
#1. They were Communists. #2. Chiang Kai-shek was the US's wartime ally, so they were reluctant to sever relations with him (although they eventually did).
Interest from US bonds. China is the largest investors of US bonds and US government needs to pay a lot of interest. Others including food, technology and natural resources
The U.S. does not give China aid. China actually aids the U.S. in the billions of dollars a year.
China
Taiwan broke away from China. If the US recognizes Taiwan, then that would get China upset with the US. China owns the United States. Better not bite the hand that feeds you. Insert mode Insert mode