When I bought my current house my solicitor suggested that the seller should pay for insurance cover for the fact that there was no planning paperwork for a small side extension. Of course I said OK and of course the seller also agreed. But that extension was even shown on the land registry plan and was obviously 20+ years old. Since planning breach action is limited to 4 years there was no chance of any problem. Free money for insurer, commissions, etc.
Like, are the chances of Belway complaining and landing us in legal trouble close to zero? Yes, they are, but like said above - it was £50 and I got the seller to pay for it. When we sell the house I'll do the same just to avoid any bumps in the process because of it.
If it's only a small one-time payment, then it probably makes sense to pay someone that much just for doing the work to verify that it's not going to happen.
In fact I suspect that these policies are so common partly because of they save solicitors' time and efforts, not least when they are on a fixed fee: They don't spend time looking into things they just suggest indemnity policies so they are covered and move on.