It can get seized by the government. Any traditional assets or physical assets that is. Bitcoin and crypto is significantly harder to do that. You basically need to get the private key. IMO, this is the main reason that it is a a superior store of value compared to gold, dollars or traditional assets. If your government is corrupt then it is reasonable that the police will seize your gold. Not much of a store of value if it can just be taken away from you.
supply vs demand. More and more people are getting introduced to bitcoin, understanding it and buying into it. There's also a cap on the total number of bitcoins, so scarcity is another factor. Just like why gold is worth X instead of X/2