Usually, Trading is always considered better than gambling because it's not based on luck. When we talk about trading we talk about skills and knowledge. So by learning a books in this domain you can will be an expert and your profit will be positive every day. So, if we talk about gambling, we talk generally about luck. So i think this is the difference and this is the way that people said Trading is better.
Usually, yes, because trading is not as better than gambling. Yes, trading is better because it is safe, but a lot of your work will be eaten by focussing your time in these trading and a lot of your analysis sometimes are incorrect leading to no profit at all. And as you know, even expert traders do not earn much from trading. Unless that person is a whale. In gambling you can earn bitcoin easy, and not all the time we are relying on our skills and knowledge sometimes, not just luck, and if you really think of it, trading and investing is all gambles, you take risks, and also rely in your luck.