Like all insurance, the devil is in the details. The world is full of people who purchase travel insurance and never read the policy document itself. Then something goes wrong and they learn that they are not covered for it.
If people want "all perils" coverage, that is what they ought to purchase. Same thing goes for vouchers and other features.