Hear me out, a little bit of devil's advocate maybe..
If insurance company is forced to repay the whole cost of the rebuild, estimated it will cost lets say $600M. Tax payer is happy they're not paying via Federal taxes. But, shipping and logistics insurance companies start to ramp up their premiums and those fees are passed on to, eventually, the consumer over the long term, this could end up costing the tax payer more ?
If the insurance company pays 40~M and the federal pay the rest.. The tax rates will not go up based on this 600M rebuild, and if they do, no goverment will want to keep those higher rates. I cannot say the same for a private insurance company not wanting to keep their fees high if they're being paid anyway.