Why to invest in bonds
In time the markets tend to go up. But in the middle there can be enormous fluctuations. When this happen the value of stocks go down. And your portfolio loses value. Bonds tend to counterbalance this effect. Investors see them as less risky. So in uncertain situation they put their money on bonds. Their value will go up and your portfolio will be in better balance.