What is fascinating and tragic is how how Soviets treated their own repatriated POWs. The hero of this story remained classified a criminal until 1957 when the head of the Soviet space agency personally pled his case.
Treating all POWs as traitors and spies was easier than weeding out the actual traitors and spies. Human life had no value in the USSR.
Not sure if you know much about communists, but none of them value human life.
According to Soviet penal code, paragraph 58-1, betrayal of motherland, aka treason. Punishable by death or 25+5 in prison camp.
True and proper communist wouldn't have let himself be captured.
POWs and civilians who lived in the occupied lands were often charged with treason and sent to labor camps. Many (but not all) were released in 1953 when Stalin finally died.
It was dishonorable to be caught by the enemy in combat, and considered a shame.