Every commercial building insurance policy is designed to pay out on events that were not expected. It may seem simple, but this is really the crux of a policy. You are swapping some money, every year, in return for someone elese agreeing to shoulder the risk when damage is caused.
You cannot, in most cases, insure for things that you could reasonably expect to happen. I could not go to Lloyds of London and ask to buy a policy that pays out on me reaching my (next) 43rd birthday. Whilst there is unfortunately a very, very small chance that it will not happen, the overwhelming chance is that it will occur. So, no-one is going to want to lose money by paying out (more than the premium) on an event that is more than likely to happen.
The same can be said of commercial building and business insurance. You cannot buy a policy for an event that you know will occur. If you have a claim against your building policy for storm damage, then this must occur because of the storm.
If you have guttering or tiling on your roof that is in poor condition and obviously needs some repairs and maintenance, then you really cannot expect a policy to pay out for damage. If you had maintained the building better, then a storm would only cause damage if it was quite severe. However, if you have a gutter that has been hanging off for years and then a light gust of wind blows it onto your neighbours greenhouse, should your insurers pay out?
