Until now, I probably agree with you that cryptos are some kind of gambling because it's so hard to predict any price or movement, that even real good analysts are wrong almost all of the time
With all the guessing, and predicting, and waiting on what will be the price this time to the next minute or hour, hodling is really somehow like gambling. In gambling, you don't really know if you will win or lose; and same here while hodling. I mean, one don't really know how much cryptos like bitcoin will cost. That explains all the price prediction threads here in the forum. However, they also have difference in the sense that, in gambling, it depends on either luck or strategy but in hodling, it needs more strategy and wise judgement on when to buy or sell.