Crypto in its current form is worse than gambling.
With gambling, unless it's illegally rigged, you know your expected value will be say $0.90 for every $1 you put in.
However, in return, there is a possibility that you may have a one in million chance of getting back $100 for the $1 you put in.
Crypto, on the other hand, is a Ponzi scheme. It has no internal value and the current owners of crypto are paid entirely through the money brought in by the future owners of crypto.
Now, to be completely fair, I don't think the majority of crypto backers perceive it as a Ponzi scheme. There were many people working in the space (maybe even the overwhelming majority, although that's unlikely to be true anymore), who actually believed that Bitcoin had real value because it could become a real currency. Similarly, there are people who actually believe that Smart Contracts, and NFTs are actual useful technologies.
The problem, however, is that
(a) none of those technologies have panned out, possibly because blockchain simply does not solve the problems people actually face...it solves the problem of "What if the entity who owns the database we are recording our transactions in is unreliable". In practice, this does not seem to be a major problem at all, and further, blockchain appears to be a terrible way to solve this problem.
(b) Even if the technologies are useful, the limited tokens and the fact that they are largely hoarded by early adopters, simply serves to enrich those early adopters, which drastically reduces the utility of any crypto based technologies for future users, the ones who are actually using the technology. Crypto tokens are an implicit tax on technology. It would be like if Google was invented, but to use Google you necessarily had to pay $0.10 every search, but that cost is ridiculously dynamic, often jumping up to $1/search as well. Google would never take off and it would impose an insane tax on everyone else, and society as a whole.
The latter is why crypto in its current form isn't just a successful/unsuccessful tech, its an actively society damaging technology.