I find a lot of engineers approach this topic so objectively. "Beautiful to look at? Pfffah! That doesn't compute, therefore it's incorrect."
Here's some additional benefits of gold:
* gold requires minimal knowledge to protect. To steal it you have to physically break into their home. They may be armed and they may kill you in the process. (My father can't protect his computer to save his life, but Lord save the poor soul who breaks into his home!)
* it's historically been very easy to trade gold for food.
* gold is worn on the body to show status and to look good. (Of course a software engineer is above such lofty extravagances which simply don't make sense)
* gold has industrial applications.
* you can look at gold and hold it in your hand. It's quite shiny and surprisingly shiny.
None of these things apply to BTC. Gold has inherent value because people inherently want it. Isn't 10,000 years of people digging it out of the ground evidence of that?