In gambling, for every winner there must be a loser. It's a zero sum game.
In trading, the money that people invest, however short term, is taken by companies to do things with, to grow their companies with, to grow capital and to make products, etc.
You can't equate the two...