I’m no big fan of cryptos (though I do own a bitcoin) but the comparison to shares isn’t apt.
A better comparison is to gold. Gold doesn’t have an intrinsic value, it is worth money because society / the market say it is. Theoretically, the world could wake up tomorrow and say gold is as worthless as the dirt it’s found in.
Cryptos are the same concept aren’t they? They are valuable because we say they are. Much much much riskier, but the same concept.