Other than one off gags, I've never actually seen anything being sold for crypto. Perhaps things are different where you live
Gold has value because it is scarce and can easily be verified, and has industrial uses. Moreover, you don't need a third party to check for gold. It is straightforward to ensure that gold is real if you have basic tools. However, if gold brokers did not exist and gold were not also easily divisible, gold would have little utility.
Bitcoin has value because of the exchanges. If there are no exchanges, then it has no value.
But, what all three of the above have in common is that the only reason they currently have any value in our markets is because they can be exchanged for pieces of paper that governments will throw you in jail for should you fail to pay them upon transfer of any of the above assets.
The value of that is exactly zero when you live in a stable and developed country, and you are not engaged in criminal activity.