The only thing that's broken is the financial system. A customer should be aware when depositing money that that money might be locked away, and agree to those terms, and get a cut.
This is SVB gambling and losing the bet, simple as. Everything else is just a pathetic excuse, don't enable it.
Just look at the term "excess liquidity", that's newspeak. I expect the bank to have my 100$ the day I ask for it. I'm not a using bank because I want to, but if I store it under my bed I get to deal with the IRS. They make themselves necessary to live, then expect my deposits to work for them.