The important part here is that SVBs assets are basically guaranteed to pay out, you just have to wait it out. It’s fairly likely that there are basically no costs (excepting costs to service the insured 250k in the first place, so no marginal costs)
A dollar in ten years is not the same currency as a dollar today. It’s absurd to say that there is “no cost” to holding bonds that pay 1% interest for years when you can now buy bonds that pay multiple times that.