However, regardless of how promising bitcoin is and how high its value can get, we should also consider the risks involved and how bitcoin as a currency cannot survive alone without alternative currencies (fiat). And storing all your funds in bitcoin is not feasible as it is not universally accepted and transactions are not instant.
That's very unfortunate but true. Btc still need fiat i.e. usd for measuring its value. We still say 1 btc is 50k usd. Btc is very much popular in its community but its adoption at mass level is still very slow. Gold is old and matured market as compared to crypto or any other trading market, thats why it has more investment. Crypto is progressing but its a long journey.