Bear in mind also that, in the case that a £10M payout results and you only have £5M cover then you are 50% underinsured and the insurers may therefore pay out only a commensurate 50% of their maximum liability under the policy,
Not the case with a liability policy. The insurers would pay out up to the limit of indemnity.