No. Of course, there are risks in trade, but for successful profit making, you need to spend a lot of time getting knowledge and analysis. There are many traders who successfully make a profit, unlike gambling.
Trading will kill more time, but it is profitable in the long term if we learn in depth in trading. Spending the time to learn to trade is not a waste of time it is more useful and worth. But the same spending time in gambling is just time pass there is no use from this gambling except you will get some relaxation from your stress and will get fun. But sometimes both need luck to make money this is common in both trading and gambling.
Trading may kill more time but it will at least not kill us or our spirits. It helps a person in long term and can really make person rich. It does not involve risks of gambling, where you can be a beggar in seconds. Gambling, cigarettes, whisky etc all just give a temporary relief but the truth is the problem is still there. Only losers go for such methods.