Hudson and Desai are right: money has no value.
In fact, Hudson has yelled at people for regurgitating a “fascist talking point” when someone once asked him, during an interview, that if money has inherent value.
Marx called gold the money-commodity in Vol. 1 because at the time, which was the gold standard era, every economist still bought into Adam Smith’s “money = barter” myth. Marx’s take on money was more nuanced in Vol. 3.
Hudson’s research into the palatial origins of money and interest (popularized by David Graeber in his book Debt: The First 5,000 Years) has thoroughly debunked Smith’s barter myth and demonstrated that money is simply debt (and debt is simply a promise).
When the currency issuer gives you money (by purchasing something created with your labor), what you are receiving is an IOU (debt owed to you by the currency issuer) - a promise that you can use that money to exchange for something else. Therefore, money/gold has no inherent value, but merely represents a promise to you by the currency issuer who has the legal monopoly of issuing and coining the currency.
It is now much more accepted in the field that gold emerged as a proxy of money during the Middle Ages because unlike the early civilizations when the population base was much smaller, it was very difficult for the sovereignties of the Middle Ages to legally enforce money as a form of debt, especially when it comes to trade. And they still did it in the colonies where they would force the native population in the colonies to pay a hut tax in exchange for their labor. Therefore, the role of money as debt never went away, simply that the authorities could not feasibly enforce its role during the Middle Ages.
In other words, gold was an inferior substitute of money due to the technological limitations in transportation and communications at the time. In the modern economy with a modern financial system where everything has been digitalized and computerized, there is simply no reason for gold (or any kind of fixed exchange rate regime) to be used as a currency simply because the currency issuer, as a monetary sovereign, can easily enforce their legal authority almost everywhere in the world, instantaneously.