SVBs liquidity issues predate VCs telling portfolio companies to take cash out. They already had to liquidate securities at a $1.8B and sell equity to fill the hole in the balance sheet on Wednesday, which was the announcement that led to the run.
SVB likely would have made it through the immediate term if companies did not pull out money en-masse. However, they were in fairly dangerous territory no matter what, and highly susceptible to the ongoing pattern of declining deposits (as burn rates remain high but new capital is not being injected at the same rates it was 18 months ago).
All that said, there were companies (not VCs) flagging SVBs risk on the weeks and months prior to this incident. Some were already pulling money out, albeit much more slowly.
The very nature of bank runs is that as soon as the fundamental trust that we can withdraw tomorrow is gone, everyone wants to withdraw today. That can, as we just saw, happen in a very short period of time. Once that happens, it is objectively in each individual party's best interests to get money out.
So sure, you could say that everyone should have just stayed put and not reacted. But in doing so, you'd be asking depositors in a bank that just announced they were unable to meet liquidity obligations to keep their money where it is, and that as long as everyone else did the same, then we'd all be fine, knowing that:
1. We would still likely have faced problems in the months and quarters ahead, and
2. That if enough of them did not heed the advice, you'd be caught holding the bag and unable to pay employees or vendors
So I'm not quite sure what those blaming VCs were expecting here. Would you leave your money in a bank with demonstrable liquidity issues?