Bitcoin is not perfect, nothing is. In some ways gold is better than Bitcoin and will always be. Gold doesn't depend on software, on computer networks, on cryptography, gold can't be stolen by malware, gold will not be useless during blackout.
These are actually valid arguments. Bitcoin is man-made and like anything that was made by men, it may or may not fail. I know it is ultimately based on math but look at the latest Ordinals/NFT stuff happened... the network was already crowded enough and NFT's made it even worse. What makes you think that the next update won't break bitcoin for good? We can't know that. No matter how many hours you test the software before launch, there is still a chance that you will find a bug later on...
Every new update makes bitcoin more complicated and more prone to the new attack vectors. Segwit was cool but now the btc network is starting to look like a total mess.
Gold on the other hand has been running the same software (which is physics) since day 0. Never had an update because it never needed any. I think that's a big achievement over crypto.