Stocks are just company NFTs if they don’t pay dividends.
Shares seems to be a very misleading term, the companies growth has 0 direct effect on your investment. Even if a company doubles all its profits unless someone wants to buy its stock the price won’t change. Especially when a minimum dividend is not mandated by regulatory bodies.
At the very core what we are buying are more like a companies NFTs unless a dividend is involved every time. No matter how small it is.