Gold isn't worth $1.2K per ounce because of its "non-financial use", and has been valued throughout human history for its scarcity. I'm fairly certain kings weren't making crowns from the stuff 500 years ago because of its conductive properties.
Scarcity was necessary, for sure. But definitely not sufficient.