The Second Reason Bitcoin cannot become Money is because it needs a third party
The third party is the Miner
Without miners, transactions have no one to process them
Bitcoin miners are paid with Gas Fee for each transaction because their job is to process those transactions
So if all bitcoin miners go bankrupt, then bitcoin will also go bankrupt
The reason miners can go bankrupt is because their gas fees are not enough and bonuses are continuously cut during each halving while electricity costs keep rising
Bitcoin needs Miners
But Gold does not need anyone
If one day bitcoin miners go out of business, then there will be no one to process transactions and btc will slow down and then stop.