Earlier quoted context omitted.
Trading is not a zero sum activity, trades happen because each side want what the other person has more than what they have which is a net positive. aka I want lunch more than money. HFT trading is zero sum because the traders don't actually want or keep stock.
No one wants actual stock. They want to gain money on price differences in stock, or get the dividends that owning stock gives rights to, or I suppose they want to be able to have the voting rights stocks grant. The difference is all about timing. I may want something else more than you do but am willing to sell now. If at the time you close out your trade (that is sell the shares from me) the price may have risen or…
Even stock to stock transitions can be meaningful as Bill Gates had a lot of MS stock and wanted a hedge so he sold stock. What he got was probably worth 'less' the diversification was valuable to him making the transaction a net positive.