Yes, you are right. Bitcoin and Gold have run for different ways. Some people prefer to invest in Gold while others prefer to invest in Bitcoin, but some others prefer to invest in both Gold and Bitcoin. And so far, Bitcoin can be the investment and also a new payment method on the internet and some in real life.
But Bitcoin can be a Gold 2.0 on the internet and Bitcoin can be a new currency for all country if the government accept Bitcoin. We need approval from the government before Bitcoin can be a new currency so Bitcoin can work in real life and online life. Without that, people will be scared to use Bitcoin because they don't want to break the law.