Unless you want to roll your own definition of what zero-sum means, there is no debate.
Trading is not zero-sum for the traders.
Simply Google the definition of zero-sum if you are in doubt.
(Traders money constantly leaves the game in the form of slippage, traders fees, etc)
A poker game...