You can make more money from trading than gambling if you are a professional trader because trading is based more on skills than luck. However, gambling is depends more on luck than trading which makes it difficult for you to be a professional gambler.
If you don't understand trading or have a good trading skills and your are trading, it is the same thing as gambling for the person because he will always run at loss just like gambling that is more of losses.
Some people claim that they are surviving through crypto trading and I have no reason to doubt them because I don't have any experience. But it requires a whole lot of skills, experience, and money. A trader needs to understand the basic and technical concepts of the business before he can start making profits.
But I prefer gambling to trading. You can be lucky to win big with small funds in gambling but in most cases, you need to invest more in trading to get high profits. Gambling can be easily understood without much reading or experience, but that's not the case in trading. There are cases where first-time gamblers win big because they are just lucky. One can be easily scammed while trading because there are too many coins in the trading ecosystem. But in gambling, you are secure if you choose reputable casinos.
Yea, I agree with all that you mentioned on gambling because hitting the jackpot is possible even if you don't have any skill or knowledge of the game. Gambling is also used as a means of entertainment and relief of stress whereas trading is very boring and stressful which is the opposite of gambling.
The punchline is that trading is like going to school learn a course and practice gives you the best experience in the market, if you don't dedicate your time, money and effort on it, you will not make profit but gambling can be done without taking it serious and before you know it, you might be lucky. I don't also trade because I don't have the patience it needs to learn better.