You are kinda right about the ease of access of btc vs. gold and the other stuff,but for the average Joe,gold is and always will be the ultimate store of value.The average Joe,who isn't tech savvy simply can't understand how the blockchain works and he will never trust bitcoin,because btc is like thin air for him,while gold can be touched.

But that perception wont last a lifetime mate yeah for now average joe will choose gold over Bitcoin but things will change eventually and actual time after time there are more and more people worldwide are adopting and investing in crypto so it wont take more than 10 years for this thing to finally happen .and I believe that when people had realized what do why bitcoin created fo sure they will changed mind from gold to crypto