2. Store of wealth for countries who do not want to keep their reserves in other countries fiat currencies. Gold is one alternative and Bitcoin is a good second option.
3. International settlements - if Pakistan wants to buy cheap oil from Iran, what currency do they transact it? Neither one wants to keep each other's currency on their hand because of a low level of trust. USD/EUR was one alternative but it is increasingly weaponized and anyway one cannot buy Iranian oil with it. That leaves only Gold, which is too hard to transport.
Happy to engage further if you want to discuss in good faith.