My money market fund (VMFXX) is composed of Fed Repo notes with 13 _DAYS_ of maturity average (https://investor.vanguard.com/investment-products/mutual-fun...)
A bank holding customer deposits in lol 30 _Year_ or 10 _YEAR_ treasuries is anything but safe. That's called duration risk, and congrats, they just got burned by duration risk.