There needs to be some basic economics here.. Money has value because of the value of the economic transactions in which its conducted. Government-backed currencies are forced to have value in the sense they force people to use it for their taxes. The US, additionally, forces the world to use it for oil trades. Value is in those economic transactions. A currency is just a "liquifying" of that value, to make it easier…
Suppose I want to buy something online using crypto. I buy up $X worth and transfer it to the vendor. They transfer whatever it was that they bought, but they immediately redeem the bitcoin for $X, give or take a small amount from market moves.
There’s no net demand for crypto here, and the increase in crypto price from my purchase will roughly be offset by their sale.
I think the only way to explain crypto prices is through buyers hoping that they’ll be used as a store of value. I don’t agree with that, but that’s a different story.