It is (unfortunately) more efficient for those of limited means to buy lifetime annuities than hold Treasuries. (Those will, in turn invest in bonds, but typically not exclusively government bonds.)
It is much more efficient for those who will leave an inheritance to invest primarily in equities (meaning they will invest relatively little, perhaps 0-30% in government/municipal bonds).