It’s not a matter of being prescient. They made an explicit bet. “Rates won’t go down, so let’s get as much yield as possible via long term securities”
They could have just as easily done what most other financial institutions do: match the duration of their liabilities with the duration of their bonds. If people can quickly pull their money, then keep the money in short term bonds and money market funds.
The problem with that is it’s harder to make big bonuses when you’re being fiscally conservative.