Yes I think so, Bitcoin will replace gold in the future because of the advantages Bitcoin has.
Bitcoin is super safe, what I mean by safe is that if there is something happening to your country ex: conflicts, disasters, etc , this will not destroy your Bitcoins because it is digital. If you are going to sell your gold, you are an easy target for the robbers since they will know that you are bringing gold with you but not with Bitcoins. If you are practicing a safe Bitcoin transactions, there is a slim to zero chance that someone know you are carrying your Bitcoins to your local seller(?).