Apart from holding, someone who has knowledge and experience about the market and how cryptocurrencies work, and how their prices move as can be determined by reading the charts and doing technical and fundamental analysis, can earn profits by trading cryptocurrencies on a daily basis if you have a good enough capital in your hands.
So gambling is definitely not the same as trading because, in gambling, every bet gives you only a 50% winning chance or maybe even less since there is also a house edge which gives the house an advantage of a few percent.
So, even if you manage to get a winning by trading, there's lots of costs associated with it, which don't apply in gambling as there's no transaction fees or taxes involved.
Considering that, I still don't feel that gambling and trading should be compared as they are too different from each other by nature. You might call investing in meme coins and useless tokens a gambling but that is a totally different thing.