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.
If there will be an economic collapse as well as having a doomdsay scenario wherein there will be no banks, no electricity and no government the precious metals will lose its value. In that time survival of the fittest is the biggest concern and people will value food, clothing, shelter and weapons to survive. Precious metals will become ordinary metals unless they are made into weapons.