Gambling on sports is a bit safer though as you can practically know how each team or individual plays his game before staking a bet unlike casinos and other quick killer gambling games. Trading in the other hand is safe because you have parameters that you can set to guide your investments and so if there's any decline you'll not completely loose out.
but if we don't have skill in sports then its the same as we are prepare to losing our money. only people which have good skill in sports that can win. this is the same as trading, if we don't have skills in trading, then we can not make profit. but i am prefer to do trading than playing gambling because i want to make money in trading.
I agree with you, though I believe trading is about information gathering, so I think we better have skill on picking the best information made available to us through researches. I also believe that there is a huge difference between gambling and trading in terms of risk management. The difference is that, in trading we can nullify risk while gambling does not have that option.