No, because its just as easy to invest in the index as it is to invest in gold. The fact that the index stocks change over time doesn't matter because you can buy an index fund. And many individual stocks have done far, far better than gold.