Stocks are trading cards (e.g. “I got a rookie Joe Montana!”). The company got its money at the initial offering.
-
A company that pays a dividend is sharing the profits of their business with you. You don’t get an income stream from a trading card.
-
It is more than just about who gets the initial premium, it is how you profit from the ongoing business activity. If a gun manufacturer sells a lot of guns and their stock price goes up - and you use that stock to fund your retirement, then you are profiting from the sale of guns.