I don't directly compare trading with gambling because in gambling there is no possibility of loss recovery but in trading there is definitely possibility of loss recovery. But there is a lot in common in both cases, both trading and gambling have uncertain chances and you can never guarantee profit. Trading should never be over-emotional and greedy. Similarly, gambling should not be over-emotional.
You are right, besides that in commerce things are more the responsibility of our thinking and acting wisely choosing the movements of the market and if we make a mistake it is entirely our fault and not by chance, although sometimes the random part of gambling can happen. compare with market volatility, but basically in the crypto market, and like Bitcoin, our decisions have a lot to do with what we win or lose, for that reason when playing in a casino any type of game is related such as roulette, slots , since it is focused on luck and strategy it does have a weight, but it is the luck factor.
Furthermore, trading like gamling is something that is not recommended, you have to make movements very well calculated and with a lot of logic, not in the game, we can play very well with all the logic in the world, but you can still lose .