Why should Bitcoin replace gold? They are very different assets and people buy gold and bitcoins for different reasons. I think they actually integrate each others.
There will always be one person who prefers gold rather than bitcoin. There is nothing we can do about it. Bitcoin will not replace gold