You are also ignoring another little detail: during the 1930s, gold was legal tender and belongs to the US government/treasury, and the gold was the monetary base back then. So there was legal basis for nationalise gold.
Today, gold is private property.
I use the term "nationalise" not confistication because that was what happened: gold was taken from private hands at the market price of $22 per ounce.
Confistication implies no compensation.