Bonds are there to act as a volatility counter to stocks. Yes, bonds might not be a great investment right now, but there isn't anything else to replace them with - you just have to bite the bullet. Or, use a high interest savings account if you can find one, but this doesn't fluctuate in the same way, it isn't the same as bonds.
Thing is, where we probably are at is that money itself is too cheap. Everything other than money is expensive - we've had a lot of quantitative easing (money printing), but inflation is still low, rates are low.