Proving fault and negligence can sometimes be an onerous task for a government. There have been many cases around the world where the public would look at a spill and say clearly that the company is at fault because they screwed up here or here. Through the courts they have subcontractors who have proven to be at fault and they only have a liability regime and so much insurance.
Who picks up the cost of cleanup beyond any liability cap?