But ultimately stocks have to pay a dividend. I agree that a bond-only system would lead to a lot of junk bonds, but mainly because lot of stocks are also junk. In any case, some bonds belong to a balanced portfolio. Too much people have too much of stock in their portfolio (also too much real estate, but that's another topic).