In a very simple form, if you're a fisherman you may have a surplus of fish, much more than you can eat before they go bad. Fish is not worth much to you, but maybe you need cloth for sails, the someone in the village collects and mends and sews cloth. They have a lot, but need food. Trading fish for cloth benefits you both.
Money is just an abstraction to smooth trades between people for resources they need. Scale to whatever level you want.
Why? Lending is just giving people money they value more now than you do, so much so they agree to pay back more later. The utility at the current time of that money is better than the utility later for the lendee, and the opposite is true for the lender (they will happily forego some money available now for more money available later).
If I take a loan out to buy a car which lets me find a better job because I can travel for efficiently, and I get a better job that pays more which allows me to much more money and paying back that loan is itself even easier, is that transaction zero-sum when examined over time?
> Everything is worth what its purchaser will pay for it.
- The Moral Sayings of Publius Syrus, maxim 847.
---
[0]: https://en.wikipedia.org/wiki/Fractional-reserve_banking#Mon...
Forget about stocks - this is the whole point of trade in general. People have different resources and different needs, time horizons, risk tolerance etc., so the default assumption should be that voluntary trade is positive sum - just like Ford selling a car is positive sum even though there is a buyer and a seller.
Later, Apple goes up to $300/share. Bob sells his stock to Charlie. Bob is now $100 richer, Charlie is $300 poorer. Total change: zero.
Apple is more valuable and that (probably) means wealth was created, but that increase in wealth comes from Apple doing things, not from the trading.
Non-stock trading creates wealth because different people value things differently. A sandwich is worth less to Subway than it is to me, so total wealth increases when I pay them for a sandwich. But stocks don't really work that way. Unless you're buying a stock to exert control over the company, the only thing you're doing with it is using it to make money money. If you're making money by selling at a higher price later, then that comes from someone else paying that higher price, and it's all zero-sum.
I was responding to "Pension funds, banks, HFT firms can all make money while trading with each other." I readily accept that economic activity is not zero-sum, creates wealth, and that trading stocks can help enable that. But just trading by itself doesn't make money.
You mention two factors that can introduce new capital into the system, new investors and dividends, but seem to imply they are negligible or can be ignored... on the contrary those two factors are quite significant contributors and according to some theories dividends are the ultimate and total source of value in the stock market:
I didn't mean to imply that those two factors are negligible. Only that they're not part of "trading," i.e. trading is zero-sum but these make the system as a whole not zero-sum. I was responding to "Pension funds, banks, HFT firms can all make money while trading with each other." Which suggests that you don't need other things for everyone to make money, it can happen purely by trading.
But the participants listed, pension funds, banks, HFTs, etc... are not just trading with each other in a closed system. These participants can all trade with each other and all gain from one another precisely because there are dividends paid out, and new participants.
Pension funds need to liquidate or rebalance their portfolio on a short notice or daily basis, so they benefit from trading with HFTs who can take on virtually arbitrary inventory and quickly hedge it, charging a very small and implied fee (usually from a spread or some other implied mechanism), who in turn offload that inventory onto a bank or another pension fund, etc etc...
These participants can all benefit from one another's involvement in the market instead of competing against each other.