Trading and gambling is profitable for the experts,both is risky activity but little different
Gambling is more risky we can lose it immediately if we have no luck
In trading all depend on market condition
I do agree that trading is more profitable for the expert or experienced traders but I don't agree that experienced gamblers can make more money from any of the games because the end result always depends on the luck not only on your skills. So trading is much better option to make a money and gambling is only for enjoying your free time.
I bet experienced trader is just same as experienced gambler they both know how to control their emotion, they know when to stop, they had learned a lot from their experience. if the gambler has done enough with their profit they will cash out, not too greedy. same as traders they stick with the plan if the price has reached the target they will sell, not too greedy to the market.