A corporate bond is a claim on businesses future a stock is a claim on a businesses future. IF you think a business is going to cease to exist in 25 years, why do you think buying equity at a low earnings yield is good and buying a 30 year or longer corporate bond is stupid?