You should know that investing, gambling and trading is somehow the same because you are not sure that you could win the prize, so expect that you could win and you could lose your money.
Yes, trading and gambling can be similar in some ways but when it comes to gambling even after you have developed strategies and analyzed everything it still comes down to how much luck that you have. Gamblers mostly counts on luck and it’s not like trading where you can be able to predict the next move that the market would make and be at least certain about it to an extent. But I'm not trying to disagree with you on that.
Secondly it is very important that people learn to limit their budget when trading. Most people tend to forget that trading is a risky business and if you lose your money it is gone. Unless you are lucky enough and maybe you end up recovering what you have lost. But, what if you are affected in a way that you lost more than half of your money? That is when it becomes a problem, if you also don't have money to spare. So, it is very important that anyone who is trading puts the risk that are involved into consideration.