Gold will never go out of fashion, and will be regarded as valuable always.
Incorrect. See my prior post for why. Again idiots won't agree, and that is because they are idiots.
Gold has been considered valuable for thousands of years.
Many different civilization all came to the same conclusion, that gold is special, and they did so isolated from each other in space and time.
Sorry, but your "opinion" can't really match history.