Offer your thoughts or opinion on the input financial query or topic using your financial background.

Why buy bonds in a no-arbitrage market?
Bonds can increase in price, if the demand is high and offer solid yield if the demand is low.  For instance, Russian bond prices a year ago contracted big in price (ie: fell), but were paying 18% and made a solid buy.  Now that the demand has risen, the price is up with the yield for those early investors the same, though newer investors are receiving less yield (about 9ish percent) and paying higher prices.   I've rarely seen banks pay more variable interest than short term treasuries and the same holds true for long term CDs and long term treasuries.  This isn't to say it's impossible, just rare.  Also variable is different than a set term; if you buy a 10 year treasury at 18%, that means you get 18% for 10 years, even if interest rates fall four years later.   Think about the people buying 30 year US treasuries during 1980-1985.  Yowza. So if you have a very large amount of money you will store it in bonds as its much less likely that the US treasury will go bankrupt than your bank. Less likely?  I don't know about your bank, but my bank doesn't owe $19 trillion.