Recently, the benchmark 10-year U.S. Treasury yield dropped below 2%, a situation that caught many economists and investors off-guard. The 10-year yield hovered around 1.98% — its lowest since 2016.
Why were so many analysts so wrong in their interest rate predictions? And can we expect bonds to ever pay a sustainable income to investors?