You're right, gold is objectively better when it comes to hiding your money for now. Considering that it's guaranteed that it would keep its value for years to come. The only way gold would lose its value is if that a meteor made of gold crashes to earth. But you bitcoin does have its simple advantages over gold. It's easier to keep bitcoins. You can hide it in a piece of paper. Gold cant beat that.
As you can probably guess I'm far from an admirer of Goldman Sachs, but Goldman did write a report recently comparing the relative merits of gold vs. Bitcoin, as money. Gold wins on most measures. The only advantage of Bitcoin is, as you point out, in storage and ease of transportation.