It should be known to you that gambling and trading are different things in one word, even you can earn daily from trading if you can gain experience with good understanding of trading. It is possible to make good profit from trading and your money is guaranteed that no third party can withdraw your funds but profits may be more or less and losses may also occur but you will not lose your entire money. On the other hand play gambling where after placing a bet then if you lose then you lose the entire amount, and if you win then you can earn double money.
A lot of people actually compare gambling with trading because of futures trading which might have some similarities with gambling but it's still a lot different than gambling itself because futures trading can be profitable if someone has enough knowledge and experience about the market and how it moves because you make the trades based on your research and analysis and you don't lose the trades all the time if you are doing it that way.
Sports betting has more similarities with futures trading because when you are betting on a sports event, you need knowledge and experience about the sport and the teams involved in that match so that you can choose the side that has the highest chances of winning and you can win more if you are knowledgeable.