People invest in stocks to get both appreciation in value and a share of the profits. It should be made illegal for companies to hold profits and not distributed anything. Rather, maybe they should operate on a plain level field and companies should be required to destribute a minimum percentage of the profits to their shareholders.