Нет конечно. На длинном горизонте (десятилетия, столетия) золото компенсирует инфляцию, но и только. Оно не приносит никакого дохода. То есть, это инструмент сохранения денег, а не преумножения.
Исторически, риск у золота также очень высокий, на коротком горизонте (до пяти лет) оно может ходить как в верх, так и вниз достаточно сильно (десятки процентов)
Для получения дохода нужно вкладывать в то, что этот доход генерирует (в бизнес, то есть, в акции, облигации, недвижимость). Золотой слиток ничего не делает, его ценность не растет. Номинальная цена растет примерно на величину инфляции (если считать на промежутках порядка 10 лет)