There is essentially no risk that cannot be insured, but the standard pricing is going to exclude a bunch of tail risks that would be prohibitively expensive to include by default
> it seems hard to imagine there is a price that will make sense to both parties.
The price you'd have to pay is likely to be extremely high due to the value at risk and level of uncertainty, and yes insurance companies would also be modelling their exposure and stop selling at some point. A single tanker, for example, could almost certainly find a price at Lloyds.
Some insurance policies cover acts of god (extremely rare disasters), some don't. They are priced accordingly. I'm sure it is no different with acts of war or anything else.
Insurance companies pretty consistently report ~5% profit margins. Surely if they were simply stealing, their margins would at least be reaching Google levels?
Yes, insurance companies only want to pay out when they are contractually obligated to do so. That is patently obvious. If insurance companies paid out when they weren't, insurance would be much more expensive than it is now.
If an insurance company is unsure a situation is contractually covered, they will not pay, and a court will decide the case. Once such ambitious cases are clarified, all future parties benefit.
I don't see anything shady or underhanded about any of this. Especially since it is all basically part of the definition of what an insurance company is!