The real reason to hold Gold and Bitcoin is human tendency to secure future or to fulfill security needs compromising present.
Due to sky-rocketing inflation, mere savings won't gonna help developing capital for person. Certain contingencies like accident, etc can shake the entire budget of individual. Hence, to stabilize one's financial position and to give catalyst impact to savings, person goes for investment in gold and bitcoin.
I think the best investment any one can made now is buying bitcoin and hold it for long time. I sold my bitcoin yesterday at $1119 and today it is trading at $1200 am seriously regretting! I find out that for one to stabilize it financial position you must invest in something which price is not influence by inflation and our current banking system.