What you're describing is an edge. Professionals have edge over retail. This is true. But that doesn't explore whether or not trading is zero sum.
The only way to determine whether a stock trades in a zero sum manner is to sum the P&L of all market participants throughout the history of the stock trading since its inception. It can be said that the trade is not zero sum provided the company has released more cumulative dividends to shareholders than the total market capitalization of the stock.
But it gets more dicey than that with reinvestment of dividends. You see investors needs to double their money from dividends (more for inflation adjustment) to laugh all the way to the bank scott free from their investment. But more so they need to withdraw that gain away from the market (either to savings or invest somewhere else) to mark a win with the investment. The problem with reinvesting dividends with the same stock, is that it can continue to zero sum possibility, if tomorrow the stock plunges to zero all of a sudden (yes theoretically only). In that case, if every investor who's ever collected a dividend, reinvests back into the stock to drive up share price and market cap, and the stock plunges to zero, it doesn't matter significant amounts of dividends have been paid out equal to double the initial investment for each individual investor, because the trade is still zero sum when stock plunges straight to zero since they are holding a bunch of paper who's value is mark to market and all their gains are again marked to the share price by reinvesting.