If in trade everything depends only on yourself, then in gambling, only luck. Ie it turns out that in gambling, you are almost always a loser, despite the amount, in trade it's the other way round and it pleases.
Gambling is not only based on luck because if you will think like that you will never win in the long run.
You are like putting your money in a lottery if you based on luck alone and I still believe that the reason why we gamble is to have fun and make money at the same time and it's not easy to do it in short term so we need to develop our skills in order to be consistent and maybe profitable in the long run.