why do people buy mortgage bonds 
people buy mortgage bonds because they offer a higher return than government bonds they may also provide higher yields than investment grade corporate bonds depending on the credit rating 