Well, gambling and crypto trading are similar based on speculation. If you are lucky, you will double your portfolio; if not, you can lose everything. In other words, you are trying to predict what might happen in the coming days 
However, there is a slight difference between them. In gambling, when you lose your money, it is over, while when your trades lose, you can recover... but You still need to get lucky AGAIN 
I've a good experience in trading and I can't make any decisions without doing deep research. However, even if I carefully study the different possible scenarios, sometimes my crypto goes in the opposite way
, which makes trading somewhat similar to gambling. isn't it?
Sorry but I do not agree, saying that cryptocurrency trading is a form of gambling because it's based on luck, is like also assuming that going to bed at night and sleeping, is also a form of gambling because waking up in the morning is based on luck.
You have to understand that literally everything we do in this life have some level of risk involved or attached to it, and that does not mean that those things are gambling, imagine eating for example, there is a chance that the food might choke you, and even to death, but we still eat without asking questions or any atom of fear.
Trading is trading, while gambling is gambling, trading has Its own risk involved, while gambling have its own risk, just like every other thing in life.
With a very good trading knowledge, knowing how to properly and effectively use your trading tools, you don't have to depend on luck to win trades, you can trade confidently and win with very minimal loses, while gambling on the other hand isnt exactly the same because, take slot games as an example, it gives the player no other option than to completely depend on luck, on like trading where depending completely on luck to win trade is an option, not mandatory.