Gambling is purely based on luck while trading is based on speculation with technical analysis. More people actually end up losing in the long run if they gamble long enough.
and if we don't use the analysis or we don't know how to determine the price is up or down, then its the same as gambling because we only count on with luck that the price will go on with our expecting. this is too dangerous for us because we cannot survive if we do this and we only lost in the long-term and we need to fix this before our money is run out.