If you need money now and not in the future, there is cost. The fact that the principal gets paid at maturity is irrelevant - a risky bond does have interest rate sensitivity, too.
I would have thought that the deposits will leave SVB/what is left of SVB pretty soon, so the FDIC will need to cover that rather now than in the far future.
The point of doing this is that the deposits hopefully won't feel the need to leave. After all, the BoA account you were planning to move them to doesn't have a public letter from the Treasury Secretary saying it's insured to no limit by the FDIC.