Gold has utility: it easily forms a plating on other metals, and conducts electricity even when continuously exposed to air. This is not true of many other metals, hence the popularity of gold-plated electronic interconnects.
Gold may have some utility and practical applications but that does not seem to account for all of it's perceived value.