Nowadays Americans are very short-term thinkers. The stock market is booming so they put their money where it can make the most the fastest without regard for longevity.

Metals are a long term thing, that is part of the reason metals have lost their attractiveness to the general public.