>>> They said they did not reimburse for cancellations. So what was the point of insurance with them
As with any policy, with any company, you need to check exactly what it is that you're being insured against. For example I usually only take day trips (probably costing less than £50 for a return flight, with no accommodations costs), so I'm happy to go with a policy that covers little more than the cost of getting me home if I have an accident, or fall ill, abroad. Cancellation insurance would be pointless for me, as is insurance against me losing lots of money valuables (because I don't take them with me).
So, while I'm happy to pay £15.91 per year, I certainly wouldn't recommend my policy to someone who was spending thousands of pounds on the holiday of a lifetime and taking lots of cash and valuables with them. If you want cancellation insurance you need to CHECK that it's included in what you're paying for.