Well....
If you have $1 000 000 worth of gold stashed at home, you going to have to make sure you have top-notch security and you have to keep you mouth shut and not allow anyone to know what's stashed at home. Lets say one day you have a plumbing problem or some sorta issue that requires contractors to come to your home. The contractors chat to maybe your Gardner and they find out that you have secret room but he has no idea whats inside... how does the gardner know? Well the contractors who installed the secret room let slip in earshot of the gardner what they were building... so now the plumbing contactors finish the job and go home.. then one of them are at a barbeque with their mates over the weekend...after a few beers he tells his friends about this job they did where this dude is loaded and he has a secret room/safe... with probably a fortune stashed there. His friends tell other friends.. next thing you know some bad elements get wind of this potential loot... and they plan an armed robbery... this places you and your entire family at risk.
Also, if you need to get out of the country fast or needed to leave your home in a hurry (Zombie apocalyse or civil war or freak WW3 or whatever) try lugging $1000 000 of Gold with you... plus even if you get it out.. you will be a constant target where ever you go.
Now, if you have $1 000 000 of BTC with you... lol, no one will even know.. u can travel anywhere you want in the world and your money will fit in your pocket... if you accumulate more BTC no problem fits in the same pocket....
No risk to your family and doesn't make you a target... (of course have a few offline wallets where u store ur main loot and then other ones for transactional purposes.)
Gold, no thanks
Great example but even if gold can be cumbersome it is not a bad idea to hold some, not a lot just some coins after all we do no know what it may happen in the future and it is always a good idea to have your investment diversified that way no matter what happens you do not lose everything you have.