Earlier quoted context omitted.
Yes that’s the point. Treasuries are cash, they are not meant to make money for banks, they are meant to be a place for banks to put money when they don’t have anything else to do with it. Banks are supposed to make money from the premium between the base interest rate and the rate on the loans they make. The implied contract when you deposit money in a bank is that the bank has a dependable business model as a lende…
The trouble is that other US government interventions also eliminated a big chunk of the "anything else to do with it". In particular, most mortgages in the US are fixed rate for the entire duration of their term through government backing, which almost entirely eliminates one of the big sectors of loans that banks in other countries can use to make money on the premium from interest payments with less duration misma…
A bank would indeed be crazy to hold onto fixed rate 30-year loans with interest rates at near zero.