to me trading and gambling are not the same, gamboling is a little more risky as compare to trading, but it is also a fact that you can make a good profit from gambling in a very little period of time.
Yes you are right gambling is a much risky and not controllable game while trade is a service and we have up to some extent control on gambling and we can predict that what will happen next and so we do not lose much.