The argument that gold is equivalent to currency is false. It's almost impossible to buy food from the grocery store with the gold watch you got last Christmas. For all practical purposes, gold is a second-hand good like anything else, and selling it to a dealer ensures you get nowhere near the appropriate value for it, just like selling any other second hand good.