Well at the first place its safer and you can also make more money, gambling is really based on luck and you can than also lose everything at once.
in fact both trading and gambling are risky, but in trading we have a little advantage using your experience, because trading also depend on your previous experience and skill. while gambling depend on your luck and there is very little role of your skill and experience in gambling.
Not really because in gambling also you can analyze the players and make your bet accordingly now you might say that you still need luck ? Well then you also need in trading because suppose you did the best to invest in the best coin in market but when everything was going good the dev turned a villain lol then ?