I can swap sats with anyone with a mobile instantly and low cost and any denomination. You can't do that easily with gold. Admittedly, you can swap for fiat if needed in most places, but you pay commissions and it can take some time. You then need to use fiat to transact.