The main problem is that the government is too involved; namely that banks can get Congress/Federal Reserve to bail them out, as we see yet again. It really doesn't matter what rules gov sets, if it's always going to panic and dole out printed money at the slightest hint of hardship (and thus potential incumbent demise), you will get bad behavior, and those involved will do something like this again (plus inflation to boot).
If the costs are instead borne by the bank, and depositors of that bank, yes it will suck for many, but also risky investments like the kind SVB engaged in will be shown not to pay off. Depositors will ask many questions on the status of their deposits at other banks, forcing banks to be more transparent/less frivolous with client money.
None of which will happen now; the Fed took care of it after all! Maybe we'll get more emotional banking rules implemented, maybe not. Can definitely kicked down the road though, I'll be expecting another such failure in ~15 years time, if that. It's really getting old, and seemingly happening with more frequency regardless of the number of rules implemented.